王涛

独立思考,发现世界。


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 搜索

143.重排链表

发表于 2020-02-20 | 分类于 LeetCode
字数统计: 380 | 阅读时长 ≈ 1
一、题目描述给定一个单链表 L:L0→L1→…→L**n-1→Ln ,将其重新排列后变为: L0→L**n→L1→L**n-1→L2→L**n-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 1给定链表 1->2->3->4, 重新排列为 1-& ...
阅读全文 »

328.奇偶链表

发表于 2020-02-20 | 分类于 LeetCode
字数统计: 382 | 阅读时长 ≈ 1
一、题目描述给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。 示例 1: 12输入: 1-& ...
阅读全文 »

445.两数相加 II

发表于 2020-02-20 | 分类于 LeetCode
字数统计: 481 | 阅读时长 ≈ 2
一、题目描述给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶: 如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。 示例: 12输入: ...
阅读全文 »

61.旋转链表

发表于 2020-02-19 | 分类于 LeetCode
字数统计: 358 | 阅读时长 ≈ 1
一、题目描述给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 12345输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向 ...
阅读全文 »

86.分隔链表

发表于 2020-02-19 | 分类于 LeetCode
字数统计: 357 | 阅读时长 ≈ 1
一、题目描述给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位置。 示例: 123456789输入: head = 1->4->3->2->5->2, x = ...
阅读全文 »

82.删除排序链表中的重复元素 II

发表于 2020-02-19 | 分类于 LeetCode
字数统计: 256 | 阅读时长 ≈ 1
一、题目描述给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 12输入: 1->2->3->3->4->4->5输出: 1->2->5 示例 2: 12输入: 1->1->1->2-& ...
阅读全文 »

92.反转链表 II

发表于 2020-02-19 | 分类于 LeetCode
字数统计: 228 | 阅读时长 ≈ 1
一、题目描述反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明:1 ≤ m ≤ n ≤ 链表长度。 示例: 12输入: 1->2->3->4->5->NULL, m = 2, n = 4输出: 1->4->3->2-&g ...
阅读全文 »

24.两两交换链表中的节点

发表于 2020-02-18 | 分类于 LeetCode
字数统计: 183 | 阅读时长 ≈ 1
一、题目描述给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 1给定 1->2->3->4, 你应该返回 2->1->4->3. 二、题解1.算法描述 迭代法 2.个人分析 3.代 ...
阅读全文 »

19.删除链表的倒数第N个节点

发表于 2020-02-17 | 分类于 LeetCode
字数统计: 238 | 阅读时长 ≈ 1
一、题目描述给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 123给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的 ...
阅读全文 »

21.合并两个有序链表

发表于 2020-02-17 | 分类于 LeetCode
字数统计: 382 | 阅读时长 ≈ 1
一、题目描述将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 12输入:1->2->4, 1->3->4输出:1->1->2->3->4->4 二、题解1.算法描述 迭代法 递归法 2.个人 ...
阅读全文 »
1…121314…16

158 日志
15 分类
22 标签
© 2023 王涛 | Site words total count: 99.2k