https://leetcode-cn.com/problems/linked-list-cycle/submissions/[https://...
https://leetcode-cn.com/problems/longest-consecutive-sequence/submission...
https://leetcode-cn.com/problems/rotate-image/submissions/[https://leetc...
链表删除节点是一道经典的面试题,主要解体的思路为双指针,指针a先运动n次next,然后b指针和a指针一起运动,直到到达tail这里主要需要关注几...
https://leetcode-cn.com/problems/add-two-numbers/[https://leetcode-cn.co...
sum2问题可以使用dict cache target, 循环两次列表即可算出结果 sum3的问题 先固定住第一个数,然后双指针分别指向第一个数...
对于范围的问题,例如最大子序列,最小子序列等都可以使用线段树来解决。 线段树每个节点指向左右范围节点left,right,还需要保存范围内的[最...
LRU: 缓存置换算法,mysql page, redis缓存等使用实现一个LRU, 主要需要考虑几点:一个双向链表,一个hash map
从最基础的翻转链表开始: 好,我们开始计算K个一组翻转列表: k个一组的数组翻转 组个组的之间的指针的指向修改