摘要: 题目 剑指 Offer 30. 包含min函数的栈 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack(); minStack. 阅读全文
posted @ 2021-09-08 17:02 HumorChen99 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 题目 剑指 Offer 40. 最小的k个数 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 1: 输入:arr = [3,2,1], k = 2 输出:[1,2] 或者 [2,1] 示例 2: 输入:a 阅读全文
posted @ 2021-09-08 14:50 HumorChen99 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 题外话,中等难度题一次AC秒杀100%用户属实有点小兴奋 题目 剑指 Offer 35. 复杂链表的复制 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示 阅读全文
posted @ 2021-09-08 11:28 HumorChen99 阅读(0) 评论(0) 推荐(0) 编辑