题目地址 题目与最基本的BFS迷宫的区别就是有一些障碍,可以通过建立三维数组,标记某个地方有障碍不能走。另一个点是输出路径,对此建立结构体时要建立一个pre变量,指向前一个的下标。这样回溯(方法十分经典)就可以顺利的输出。 这道题难度的确很小,可是我却花了近两个小时才顺利AC,实在是现在水平太不足了 ...
分类:
其他好文 时间:
2016-11-07 01:48:01
阅读次数:
241
Given two words (beginWord and endWord), and a dictionary's word list, find the length of shortest transformation sequence from beginWord to endWord, ...
分类:
编程语言 时间:
2016-11-06 19:59:45
阅读次数:
250
现在网络直播越来越火,网络主播也逐渐成为一种新兴职业,对于网络直播,弹幕功能是必须要有的,如下图:
首先来分析一下,这个弹幕功能是怎么实现的,首先在最下面肯定是一个游戏界面View,然后游戏界面上...
分类:
移动开发 时间:
2016-11-06 17:42:23
阅读次数:
277
初始化 --1.创建数据库 IF DB_ID('IndexDB')IS NULL BEGIN CREATE DATABASE [IndexDB] END ALTER DATABASE [IndexDB] SET RECOVERY SIMPLE; GO --2.创建表 2.1 数据表 CREATE T ...
分类:
其他好文 时间:
2016-11-06 16:24:53
阅读次数:
218
协程 执行体是个抽象的概念,在操作系统层面有很多个概念与之对应,如操作系统自己掌管的进程(process),进程内的线程(thread),以及进程内的协程(coroutine,也叫轻量级线程).与传统的线程和进程比,协程的最大优势在于其"轻量级",可以轻松创建上百万而不导致系统资源耗尽,而线程和进程 ...
分类:
其他好文 时间:
2016-11-06 14:17:50
阅读次数:
160
一:动手动脑: 阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照。 可以得到: 按引用传递与按值传送数组类型方法参数的最大关键在于:使用前者时,如果方法中有代码更改了数组元素的值,实际上是直接修改了原始的数组元素。使用后者则没有这个问题, ...
分类:
其他好文 时间:
2016-11-06 11:37:42
阅读次数:
240
一、实验内容 1.输入两个正整数m和n(要求m<=n), 求m!+(m+1)!+(m+2)!…+n! 2.输出1000以内的所有完数。所谓完数是指这个数恰好等于除他本身外的所有因子之和。例,6的因子为1,2,3,6=1+2+3,所以6是完数。 3.奇偶归一猜想——对于每一个正整数,如果它是奇数,则对 ...
分类:
其他好文 时间:
2016-11-06 11:17:39
阅读次数:
223
背景 工作多年,语言经历过C#,JAVA。但是做过的项目大多以业务系统为主,曾经做过一些基础架构的工作,但算法一直在工作中应用的比较少,导致多年之后基本都忘记完了。上一次面试过程中就有一个算法题,我能做对,但是感觉不是最优方案就放弃了。最近想想做为一个程序员,算法还是有必要再补习补习。 案例 有两个 ...
分类:
编程语言 时间:
2016-11-06 02:41:37
阅读次数:
305
外观模式是为了解决类与类之间依赖关系的,外观模式将类间关系放在一个Facade类中,降低了类类之间的耦合度,该模式中不涉及接口 举一个经典的例子: CPU类: Mainboard类: Disk类: Computer类(外观类): 测试类: 测试结果: 如果我们没有外观类(Computer),CPU、 ...
分类:
其他好文 时间:
2016-11-05 22:38:04
阅读次数:
230
<marquee></marquee>可以实现多种滚动效果,无需js控制。 使用marquee标记不仅可以移动文字,也可以移动图片,表格等. 语法:<marquee>...</marquee>; 说明:在标记之间添加要进行滚动的内容。 重要属性: 1.滚动方向direction(包括4个值:up、 ...
分类:
其他好文 时间:
2016-11-05 20:19:28
阅读次数:
145