二分查找及扩展

一、二分查找

二、查找最后一个小于 n 的值

三、查找第一个大于 n 的值

四、查找第一个等于 n 的值 [cra ... 阅读更多

[leetcode]138-复制带随机指针的链表

来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/copy-list-with-random-pointer 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 给定一个链表,每个节点包含一个额外增加的随机指针,该 ... 阅读更多

《剑指 offer 》面试题 22:链表中的倒数第 k 个节点

一、题目 输入一个链表,输出该链表中倒数第 k 个节点,为了符合大多数人的习惯,k 的序号从 1 开始,即链表的尾结点是倒数第一个节点。 例如,如下链表中的倒数第 3 个节点是 3: 二、解题思路 使用快慢指针,快指针先走 n 步,然后快慢指针同时走,直到快指针为 null,慢指针就是倒数第 n 个节点。 以上面的链表为例, ... 阅读更多