×
请登录
账号
密码
登录 Use it
博客
随笔
分享
标签
标签: 链表 共 15 个结果.
剑指 Offer 24. 反转链表
剑指 Offer 24. 反转链表 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2-&...
小豆丁
1年前
1148
0
138. 复制带随机指针的链表
138. 复制带随机指针的链表 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为...
小豆丁
1年前
5090
0
148. 排序链表
148. 排序链表 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 进阶: 你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗? 解析 我们直接自底向上进行归并即可。 class Sol...
小豆丁
1年前
5259
0
23. 合并K个升序链表
23. 合并K个升序链表 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,...
小豆丁
1年前
4970
0
160. 相交链表
160. 相交链表 编写一个程序,找到两个单链表相交的起始节点。 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:R...
小豆丁
1年前
1068
0
328. 奇偶链表
328. 奇偶链表 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(node...
小豆丁
1年前
1065
0
445. 两数相加 II
445. 两数相加 II 给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶: 如果输入链表不能修改该...
小豆丁
1年前
1130
0
2. 两数相加
2. 两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开...
小豆丁
1年前
1152
0
142. 环形链表 II
142. 环形链表 II 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有...
小豆丁
1年前
1009
0
141. 环形链表
141. 环形链表 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 p...
小豆丁
1年前
1186
0
1
2
热门文章
1.
148. 排序链表
2.
138. 复制带随机指针的链表
3.
23. 合并K个升序链表
4.
76. 最小覆盖子串
5.
Spring中如何静态持有ApplicationContext对象
6.
Java面试3——Java8List源码解析
最新发布
1.
138. 复制带随机指针的链表
2.
148. 排序链表
3.
23. 合并K个升序链表
4.
76. 最小覆盖子串
5.
剑指 Offer 59 - I. 滑动窗口的最大值
6.
227. 基本计算器 II