代码改变世界

[LeetCode] 系统刷题6_Linked List

2019-04-30 01:07  Johnson_强生仔仔  阅读(290)  评论(0编辑  收藏  举报

1. Dummy Node

[LeetCode] 83. Remove Duplicates from Sorted List_Easy tag: Linked List

[LeetCode] 82. Remove Duplicates from Sorted List II_Medium tag: Linked List

[LeetCode] 92. Reverse Linked List II_Medium tag: Linked List

[LeetCode] 86. Partition List_Medium tag: Linked List

[LeetCode] 21. Merge Two Sorted Lists_Easy tag: Linked List

[LeetCode] 138. Copy List with Random Pointer_Medium tag: Linked List

[LeetCode]2. Add Two Numbers_Medium tag: Linked List

2. Basic skills

[LeetCode] 206. Reverse Linked List_Easy tag: Linked List

3. Fast slow pointers

[LeetCode] 876. Middle of the Linked List_Easy tag: Linked List

Remove Nth Node From End of LIst

LInked List Cycle I, II

 

combine:

[LeetCode] 148. Sort List_Middle tag: Linked List .  1, 3 and divide and conquer

[LeetCode] 143. Reorder List_Middle tag: Linked List . 1, 2, 3.

[LeetCode] 23. Merge k Sorted Lists_Hard tag: Linked List 1 and divide and conquer.

[LeetCode] 109. Convert Sorted List to Binary Search Tree_Medium tag: Linked List 1 and divide and conquer.

[LeetCode] 234. Palindrome Linked List_Easy tag: Linked List 1, 2.

[LeetCode] 146. LRU Cache_Hard tag: Hash, Linked List

[LeetCode] 25. Reverse Nodes in k-Group_Hard tag: Linked List

 

others:

[LeetCode] 382. Linked List Random Node_Medium tag: linked list, math