Leetcode 链表知识点总结
2018-02-17 15:11
316 查看
喜讯~我家小狗狗大年三十躲起来生了小奶狗宝宝啦~一开始以为她被鞭炮吓跑了呢,今天早上终于出现啦~~
来看下Leetcode中Tag为Linked-List的题目
141. Linked List Cycle:判断一个链表是否存在环,Easy
142. Linked List Cycle II:求带环链表的入口结点,Medium
83. Remove Duplicates from Sorted List:从排序链表中删除重复的元素(重复元素保留一个),Easy
82. Remove Duplicates from Sorted List II:从排序链表中删除重复的元素(重复元素一个也不留),Medium
237. Delete Node in a Linked List:从链表中删除一个结点, Easy
203. Remove Linked List Elements:从链表中删除一个元素,Easy
206. Reverse Linked List:链表转置, Easy
92. Reverse Linked List II:从m到n的位置转置,其他位置保持不变, Medium
21. Merge Two Sorted Lists:融合两个有序链表, Easy
23. Merge k Sorted Lists:融合K个有序链表,Hard
2. Add Two Numbers:求两链表的和, Easy
445. Add Two Numbers II:要求不翻转链表,实现两链表的和,Medium
24. Swap Nodes in Pairs:两两交换链表结点, Medium
25. Reverse Nodes in k-Group:以k个结点为一组进行链表结点的交换,Hard
61. Rotate List:向右向旋转数组K次,Medium
19. Remove Nth Node From End of List:删除倒数第n个结点,Medium
725. Split Linked List in Parts:将链表拆成K个链表,每个链表之间长度差不能超过1,Medium
86. Partition List:将链表整理成小于X->大于等于X的链表形式,保持原来的相对位置不变,Medium
109. Convert Sorted List to Binary Search Tree:将链表改写成二叉平衡搜索树格式,Medium
143. Reorder List:将L1->L2->…->Ln-1-> Ln链表改写成L1->Ln->L2->Ln-1->…,Medium
234. Palindrome Linked List:判断一个链表是不是回文链表,Easy
138. Copy List with Random Pointer:拷贝带有Random指针的链表,Medium
147. Insertion Sort List:用直接插入排序将链表整理成有序链表,Medium
148. Sort List:用常量空间和O(nlogn)来将链表整理成有序链表,Medium
160. Intersection of Two Linked Lists:找出两个链表的公共结点,Medium
328. Odd Even Linked List:将链表改写成奇结点+偶结点链表,Medium
Github答案链接(Python)
Linked List Solutions
来看下Leetcode中Tag为Linked-List的题目
141. Linked List Cycle:判断一个链表是否存在环,Easy
142. Linked List Cycle II:求带环链表的入口结点,Medium
83. Remove Duplicates from Sorted List:从排序链表中删除重复的元素(重复元素保留一个),Easy
82. Remove Duplicates from Sorted List II:从排序链表中删除重复的元素(重复元素一个也不留),Medium
237. Delete Node in a Linked List:从链表中删除一个结点, Easy
203. Remove Linked List Elements:从链表中删除一个元素,Easy
206. Reverse Linked List:链表转置, Easy
92. Reverse Linked List II:从m到n的位置转置,其他位置保持不变, Medium
21. Merge Two Sorted Lists:融合两个有序链表, Easy
23. Merge k Sorted Lists:融合K个有序链表,Hard
2. Add Two Numbers:求两链表的和, Easy
445. Add Two Numbers II:要求不翻转链表,实现两链表的和,Medium
24. Swap Nodes in Pairs:两两交换链表结点, Medium
25. Reverse Nodes in k-Group:以k个结点为一组进行链表结点的交换,Hard
61. Rotate List:向右向旋转数组K次,Medium
19. Remove Nth Node From End of List:删除倒数第n个结点,Medium
725. Split Linked List in Parts:将链表拆成K个链表,每个链表之间长度差不能超过1,Medium
86. Partition List:将链表整理成小于X->大于等于X的链表形式,保持原来的相对位置不变,Medium
109. Convert Sorted List to Binary Search Tree:将链表改写成二叉平衡搜索树格式,Medium
143. Reorder List:将L1->L2->…->Ln-1-> Ln链表改写成L1->Ln->L2->Ln-1->…,Medium
234. Palindrome Linked List:判断一个链表是不是回文链表,Easy
138. Copy List with Random Pointer:拷贝带有Random指针的链表,Medium
147. Insertion Sort List:用直接插入排序将链表整理成有序链表,Medium
148. Sort List:用常量空间和O(nlogn)来将链表整理成有序链表,Medium
160. Intersection of Two Linked Lists:找出两个链表的公共结点,Medium
328. Odd Even Linked List:将链表改写成奇结点+偶结点链表,Medium
Github答案链接(Python)
Linked List Solutions
相关文章推荐
- [分析总结:leetcode-Palindrome Linked List] 给定单链表,判断链表是否为回文。
- 【leetcode】链表常见题目总结
- leetcode_链表总结
- Leetcode中单链表题总结
- LeetCode删链表节点系列总结LeetCode 83. Remove Duplicates from Sorted List;
- [LeetCode 总结帖]: 链表专题
- leetcode总结_链表
- hackerrank 和 leetcode的链表相关的题目的总结
- Leetcode 递归知识点总结
- leetcode链表习题总结
- leetcode总结无止境系列之链表
- Leetcode链表部分题目常用方法技巧总结
- [Leetcode][链表]相关题目汇总/分析/总结
- Leetcode 栈知识点总结
- leetcode链表题目总结
- leetcode总结无止境系列之链表
- Leetcode 位运算知识点总结
- leetcode链表问题总结
- (未完成)LeetCode 链表总结
- 【数据结构——链表】链表00——链表知识点总结