[title]题目[/title] 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3->3 输出: 1->2->3 来源:力扣(Leet …
[LeetCode] 82. 删除排序链表中的重复元素 II(Remove Duplicates from Sorted List II)
2020.4.4 深刻哀悼抗击新冠肺炎疫情斗争中牺牲的烈士和逝世同胞 [title]题目[/title] 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 输入: 1->2->3->3->4->4->5 输出: 1 …
[LeetCode] 61. 旋转链表(Rotate List)
[title]题目[/title] 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4->5->1->2->3->NULL …
[LeetCode] 24. 两两交换链表中的节点(Swap Nodes in Pairs)
[title]题目[/title] 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 来源:力扣(LeetCode) …
[LeetCode] 21. 合并两个有序链表(Merge Two Sorted Lists)
视频讲解 代码 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ …
[LeetCode] 19. 删除链表的倒数第N个节点 19. Remove Nth Node From End of List
视频讲解 [bilibili cid=”” page=”1″]840006760[/bilibili] 代码 /** * Definition for singly-linked list. * struct ListNode { * int val; …
[LeetCode] 2. 两数相加 2. Add Two Numbers
视频讲解 2. 两数相加 2. Add Two Numbers /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int …