摘要:
https://oj.leetcode.com/problems/linked-list-cycle-ii/判断一个链表中是否有环,如果有,求环的开始位置。按照上道题目的想法,先判断出是否有环来,同时能得出 slow走了多少步设为 paces。也就是说再次相遇的时候,fast比slow多走了环的n倍...
阅读全文
posted @ 2014-07-02 21:09
qingcheng奕
阅读(179)
推荐(0)
摘要:
https://oj.leetcode.com/problems/linked-list-cycle/判断一个链表是否为循环链表(这个链表可能是 1 2 3 4 然后4指向2)巧妙的方法:设置两个指针,一个slow,一个fast。每次slow走一个,fast走两个,如果是循环链表,它俩有相等的时候。...
阅读全文
posted @ 2014-07-02 19:54
qingcheng奕
阅读(198)
推荐(0)
摘要:
https://oj.leetcode.com/problems/edit-distance/动态规划,它的小规模问题是:当 word1 word2都比较小的时候,word1变成word2需要的变化数。设数组 record[i][j] 表示word1 从0到 i ,word2 从 0 到 j 的 w...
阅读全文
posted @ 2014-07-02 18:04
qingcheng奕
阅读(249)
推荐(0)
摘要:
https://oj.leetcode.com/problems/flatten-binary-tree-to-linked-list/二叉树的处理,将二叉树转换成类似一个单链表的东东,并且原地。类似于先跟遍历的顺序。定义函数TreeNode* subflatten(TreeNode *root)并...
阅读全文
posted @ 2014-07-02 10:02
qingcheng奕
阅读(183)
推荐(0)