码迷,mamicode.com
首页 >  
搜索关键字:fibonacci序列 递归 循环 序列    ( 98396个结果
LeetCode OJ - Longest Consecutive Sequence
这道题中要求时间复杂度为O(n),首先我们可以知道的是,如果先对数组排序再计算其最长连续序列的时间复杂度是O(nlogn),所以不能用排序的方法。我一开始想是不是应该用动态规划来解,发现其并不符合动态规划的特征。最后采用类似于LRU_Cache中出现的数据结构(集快速查询和顺序遍历两大优点于一身)来...
分类:其他好文   时间:2014-04-28 10:21:19    阅读次数:1003
LeetCode OJ - Sum Root to Leaf Numbers
这道题也很简单,只要把二叉树按照宽度优先的策略遍历一遍,就可以解决问题,采用递归方法越是简单。下面是AC代码: 1 /** 2 * Sum Root to Leaf Numbers 3 * 采用递归的方法,宽度遍历 4 */ 5 int result=0; 6...
分类:其他好文   时间:2014-04-28 10:05:40    阅读次数:682
Reverse Words in a String
字符串中单词的翻转问题与字符串中单词的循环移位问题,解决思路都是先局部翻转然后再整体翻转,道理是不言自明的。单词的翻转问题可能容易想到这样做,但是单词的循环移位问题却不那么直观,若不是看别人的解决思路很难这样思考。不过此题的难度其实不是在思路,更多的是对边界条件的考虑,尤其是如果要求在原地址上操作时...
分类:其他好文   时间:2014-04-28 09:08:49    阅读次数:487
MFC-消息分派
前言由于工作需要,这几天学了一点MFC,在AFX里看到很多熟悉的东西,如类型信息,序列化,窗口封装和消息分派。几乎每个界面库都必须提供这些基础服务,但提供的手法却千差万别。MFC大量地借用了宏,映射表来实现,而VCL则更多的在语言级别上给与支持。这其实是很容易理解的,因为C++是一个标准,不会因某个...
分类:其他好文   时间:2014-04-27 20:57:45    阅读次数:623
以指针和引用两种参数实现删除单链表L中所有值为X的结点的函数
以递归以及非递归实现删除单链表L中所有值为X的结点...
分类:其他好文   时间:2014-04-27 20:24:45    阅读次数:755
二分查找算法(递归与非递归两种方式)
首先说说二分查找法。 二分查找法是对一组有序的数字中进行查找,传递...
分类:其他好文   时间:2014-04-27 18:40:01    阅读次数:518
98396条   上一页 1 ... 9838 9839 9840
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!