刚开始,我想到的是一种笨方法,先遍历单链表,计算出单链表的长度len,然后再从头遍历单链表到第len-k个节点,那么这个节点既是单链表的倒数第k个节点。
不过这种算法时间复杂度挺高的,还有一种更简单的方法,就是设置两个指针,分别指向单链表的头节点,然后让其中一个指针,先走k步,之后...
分类:
其他好文 时间:
2014-05-19 11:40:44
阅读次数:
359
Sublime
Text快捷键:Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+...
分类:
其他好文 时间:
2014-05-16 22:16:37
阅读次数:
398
问题一:如果第三层(图片显示层)直接用URL从服务器获取图片的缩略图,那么会出现如下严重的情况
1)每次从第二层到第三层的时候都需要连接一次服务器,这样之前加载完的图片不就没用了吗
2)每次第二层到第三层的瞬间,一次性利用很多个URL打开很多个输入流,经常会出现输入流被占用,无法获取图片...
分类:
其他好文 时间:
2014-05-16 18:01:26
阅读次数:
310
题目: Sort a linked list using insertion sort.解题思路:
假设 list[1..i]是排好序的,找到第i+1个元素应该插入的位置及其前驱,然后将其插入。代码: /** * Definition for
singly-linked list. * str...
分类:
其他好文 时间:
2014-05-16 05:47:08
阅读次数:
258
小鑫与小伙伴
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
这天,小鑫决定与他的小伙伴们玩一个游戏。
游戏规则是这样的:他们将会按照随机顺序围坐成一个圈,顺时针从1开始依次编号。之后从1号开始沿顺时针报数。当数到第m个人时那个人就要退出游戏。这样进行下去一直到最后只剩下一个人。它就是...
分类:
其他好文 时间:
2014-05-15 08:08:49
阅读次数:
304
算法训练 乘积最大
时间限制:1.0s 内存限制:256.0MB
锦囊1
动态规划。
锦囊2
用F[i,j]表示前i位分j个部分最大值是多少,则F[i,j]=F[k,j-1]*V(k+1,i)。其中V(k+1,i)表示从第k+1位到第i位的数。
问题描述
今年是国际数学联盟确定的“2000——世界数学...
分类:
其他好文 时间:
2014-05-15 03:43:39
阅读次数:
364
题意:爬一层有n阶的楼梯,每次可以爬一阶或两阶,问爬到顶部有多少种方案
思路:dp,具体一点是斐波那契数列。f(i) = f(i-1) + f(i-2)
第i阶可以是从第i-2阶爬上来的,也可以是从第i-1阶爬上来的
进一步发现在迭代到第i阶时,我们只要保存前面的f(i-1)和f(i-2),
所以只要定义两个变量就可以,不用定义一个数组。...
分类:
其他好文 时间:
2014-05-15 02:52:36
阅读次数:
247
//返回到上一个视图-(UIViewController*)popViewControllerAnimated:(BOOL)animated;//返回到指定的视图-(NSArray*)popToViewController:(UIViewController*)viewControlleranimated:(BOOL)animated;//返回到第一页-(NSArray*)popToRootViewControllerAnimated:(BOOL)animated;
分类:
其他好文 时间:
2014-05-15 00:54:32
阅读次数:
233
【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....packagetest;
publicclasstest{
publicstaticintrecursi..
分类:
编程语言 时间:
2014-05-15 00:24:40
阅读次数:
301
HNOI2014总结
省选成绩出来了,170分,其中第一天100分,第二天70分,果然和感觉一样,总会有几道题会跪,幸好这才是高一。
Day1,一看到第三题就感觉这道题比第一二题好做,但是题目理解错了TAT,一开始竟然脑残到以为这颗树只能是二叉树,于是浪费了一个小时写了一个错误的程序,在检查的时候才发现不一定是二叉树,而且时间只有一个小时了,所以打完50分的算法后就没有去打正解,day1被爆...
分类:
其他好文 时间:
2014-05-14 23:51:42
阅读次数:
536