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