Skip to content

Commit a38f546

Browse files
committed
add linklist
1 parent e901e3d commit a38f546

File tree

2 files changed

+113
-0
lines changed

2 files changed

+113
-0
lines changed

Linklist/linklist-leetcode-list.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
2+
> 下面是leetcode中包含链表的题目:
3+
4+
#### 删除类题目
5+
| 序号 | 题目 | 难度 | 代码 |
6+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
7+
| 19 | [Remove Nth Node From End of List ](https://leetcode.com/problems/remove-nth-node-from-end-of-list) | medium | python、java、c++ |
8+
| 82 | [Remove Duplicates from Sorted List II ](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii) | Medium | python、java、c++ |
9+
| 83 | [Remove Duplicates from Sorted List ](https://leetcode.com/problems/remove-duplicates-from-sorted-list) | Easy | python、java、c++ |
10+
| 203 | [Remove Linked List Elements ](https://leetcode.com/problems/remove-linked-list-elements) | Easy | python、java、c++ |
11+
| 237 | [Delete Node in a Linked List ](https://leetcode.com/problems/delete-node-in-a-linked-list) | Easy | python、java、c++ |
12+
#### 翻转类题目
13+
| 序号 | 题目 | 难度 | 代码 |
14+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
15+
| 25 | [Reverse Nodes in k-Group ](https://leetcode.com/problems/reverse-nodes-in-k-group) | Hard | python、java、c++ |
16+
| 61 | [Rotate List ](https://leetcode.com/problems/rotate-list) | Medium | python、java、c++ |
17+
| 92 | [Reverse Linked List II ](https://leetcode.com/problems/reverse-linked-list-ii) | Medium | python、java、c++ |
18+
| 206 | [Reverse Linked List ](https://leetcode.com/problems/reverse-linked-list) | Easy | python、java、c++ |
19+
#### 合并链表
20+
| 序号 | 题目 | 难度 | 代码 |
21+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
22+
| 2 | [Add Two Numbers ](https://leetcode.com/problems/add-two-numbers) | medium | python、java、c++ |
23+
| 21 | [Merge Two Sorted Lists ](https://leetcode.com/problems/merge-two-sorted-lists) | Easy | python、java、c++ |
24+
| 23 | [Merge k Sorted Lists ](https://leetcode.com/problems/merge-k-sorted-lists) | Hard | python、java、c++ |
25+
| 445 | [Add Two Numbers II ](https://leetcode.com/problems/add-two-numbers-ii) | Medium | python、java、c++ |
26+
####
27+
| 序号 | 题目 | 难度 | 代码 |
28+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
29+
| 141 | [Linked List Cycle ](https://leetcode.com/problems/linked-list-cycle) | Easy | python、java、c++ |
30+
| 142 | [Linked List Cycle II ](https://leetcode.com/problems/linked-list-cycle-ii) | Medium | python、java、c++ |
31+
| 708 | [Insert into a Cyclic Sorted List ](https://leetcode.com/problems/insert-into-a-cyclic-sorted-list) | Medium | python、java、c++ |
32+
#### 拆分链表
33+
| 序号 | 题目 | 难度 | 代码 |
34+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
35+
| 725 | [Split Linked List in Parts ](https://leetcode.com/problems/split-linked-list-in-parts) | Medium | python、java、c++ |
36+
| 86 | [Partition List ](https://leetcode.com/problems/partition-list) | Medium | python、java、c++ |
37+
#### 排序链表
38+
| 序号 | 题目 | 难度 | 代码 |
39+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
40+
| 143 | [Reorder List ](https://leetcode.com/problems/reorder-list) | Medium | python、java、c++ |
41+
| 147 | [Insertion Sort List ](https://leetcode.com/problems/insertion-sort-list) | Medium | python、java、c++ |
42+
| 148 | [Sort List ](https://leetcode.com/problems/sort-list) | Medium | python、java、c++ |
43+
#### 基础
44+
| 序号 | 题目 | 难度 | 代码 |
45+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
46+
| 109 | [Convert Sorted List to Binary Search Tree ](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree) | Medium | python、java、c++ |
47+
| 138 | [Copy List with Random Pointer ](https://leetcode.com/problems/copy-list-with-random-pointer) | Medium | |
48+
| 160 | [Intersection of Two Linked Lists ](https://leetcode.com/problems/intersection-of-two-linked-lists) | Easy | python、java、c++ |
49+
| 234 | [Palindrome Linked List ](https://leetcode.com/problems/palindrome-linked-list) | Easy | python、java、c++ |
50+
| 328 | [Odd Even Linked List ](https://leetcode.com/problems/odd-even-linked-list) | Medium | python、java、c++ |
51+
| 369 | [Plus One Linked List ](https://leetcode.com/problems/plus-one-linked-list) | Medium | python、java、c++ |
52+
| 379 | [Design Phone Directory ](https://leetcode.com/problems/design-phone-directory) | Medium | python、java、c++ |
53+
| 426 | [Convert Binary Search Tree to Sorted Doubly Linked List ](https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list) | Medium | python、java、c++ |
54+
| 430 | [Flatten a Multilevel Doubly Linked List ](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list) | Medium | python、java、c++ |
55+
| 707 | [Design Linked List ](https://leetcode.com/problems/design-linked-list) | Easy | python、java、c++ |
56+
| 817 | [Linked List Components ](https://leetcode.com/problems/linked-list-components) | Medium | python、java、c++ |
57+
| 876 | [Middle of the Linked List ](https://leetcode.com/problems/middle-of-the-linked-list) | Easy | python、java、c++ |

README.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,3 +179,59 @@
179179
| 370 | [Range Addition ](https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed) | medium | python、java、c++ |
180180
| 296 | [Best Meeting Point](https://leetcode.com/problems/best-meeting-point) | hard | python、java、c++ |
181181

182+
------
183+
### 链表类题目
184+
#### 删除类题目
185+
| 序号 | 题目 | 难度 | 代码 |
186+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
187+
| 19 | [Remove Nth Node From End of List ](https://leetcode.com/problems/remove-nth-node-from-end-of-list) | medium | python、java、c++ |
188+
| 82 | [Remove Duplicates from Sorted List II ](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii) | Medium | python、java、c++ |
189+
| 83 | [Remove Duplicates from Sorted List ](https://leetcode.com/problems/remove-duplicates-from-sorted-list) | Easy | python、java、c++ |
190+
| 203 | [Remove Linked List Elements ](https://leetcode.com/problems/remove-linked-list-elements) | Easy | python、java、c++ |
191+
| 237 | [Delete Node in a Linked List ](https://leetcode.com/problems/delete-node-in-a-linked-list) | Easy | python、java、c++ |
192+
#### 翻转类题目
193+
| 序号 | 题目 | 难度 | 代码 |
194+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
195+
| 25 | [Reverse Nodes in k-Group ](https://leetcode.com/problems/reverse-nodes-in-k-group) | Hard | python、java、c++ |
196+
| 61 | [Rotate List ](https://leetcode.com/problems/rotate-list) | Medium | python、java、c++ |
197+
| 92 | [Reverse Linked List II ](https://leetcode.com/problems/reverse-linked-list-ii) | Medium | python、java、c++ |
198+
| 206 | [Reverse Linked List ](https://leetcode.com/problems/reverse-linked-list) | Easy | python、java、c++ |
199+
#### 合并链表
200+
| 序号 | 题目 | 难度 | 代码 |
201+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
202+
| 2 | [Add Two Numbers ](https://leetcode.com/problems/add-two-numbers) | medium | python、java、c++ |
203+
| 21 | [Merge Two Sorted Lists ](https://leetcode.com/problems/merge-two-sorted-lists) | Easy | python、java、c++ |
204+
| 23 | [Merge k Sorted Lists ](https://leetcode.com/problems/merge-k-sorted-lists) | Hard | python、java、c++ |
205+
| 445 | [Add Two Numbers II ](https://leetcode.com/problems/add-two-numbers-ii) | Medium | python、java、c++ |
206+
####
207+
| 序号 | 题目 | 难度 | 代码 |
208+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
209+
| 141 | [Linked List Cycle ](https://leetcode.com/problems/linked-list-cycle) | Easy | python、java、c++ |
210+
| 142 | [Linked List Cycle II ](https://leetcode.com/problems/linked-list-cycle-ii) | Medium | python、java、c++ |
211+
| 708 | [Insert into a Cyclic Sorted List ](https://leetcode.com/problems/insert-into-a-cyclic-sorted-list) | Medium | python、java、c++ |
212+
#### 拆分链表
213+
| 序号 | 题目 | 难度 | 代码 |
214+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
215+
| 725 | [Split Linked List in Parts ](https://leetcode.com/problems/split-linked-list-in-parts) | Medium | python、java、c++ |
216+
| 86 | [Partition List ](https://leetcode.com/problems/partition-list) | Medium | python、java、c++ |
217+
#### 排序链表
218+
| 序号 | 题目 | 难度 | 代码 |
219+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
220+
| 143 | [Reorder List ](https://leetcode.com/problems/reorder-list) | Medium | python、java、c++ |
221+
| 147 | [Insertion Sort List ](https://leetcode.com/problems/insertion-sort-list) | Medium | python、java、c++ |
222+
| 148 | [Sort List ](https://leetcode.com/problems/sort-list) | Medium | python、java、c++ |
223+
#### 基础
224+
| 序号 | 题目 | 难度 | 代码 |
225+
| ---------- | ------------------------------------------------------------ | ------ | ----------------- |
226+
| 109 | [Convert Sorted List to Binary Search Tree ](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree) | Medium | python、java、c++ |
227+
| 138 | [Copy List with Random Pointer ](https://leetcode.com/problems/copy-list-with-random-pointer) | Medium | |
228+
| 160 | [Intersection of Two Linked Lists ](https://leetcode.com/problems/intersection-of-two-linked-lists) | Easy | python、java、c++ |
229+
| 234 | [Palindrome Linked List ](https://leetcode.com/problems/palindrome-linked-list) | Easy | python、java、c++ |
230+
| 328 | [Odd Even Linked List ](https://leetcode.com/problems/odd-even-linked-list) | Medium | python、java、c++ |
231+
| 369 | [Plus One Linked List ](https://leetcode.com/problems/plus-one-linked-list) | Medium | python、java、c++ |
232+
| 379 | [Design Phone Directory ](https://leetcode.com/problems/design-phone-directory) | Medium | python、java、c++ |
233+
| 426 | [Convert Binary Search Tree to Sorted Doubly Linked List ](https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list) | Medium | python、java、c++ |
234+
| 430 | [Flatten a Multilevel Doubly Linked List ](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list) | Medium | python、java、c++ |
235+
| 707 | [Design Linked List ](https://leetcode.com/problems/design-linked-list) | Easy | python、java、c++ |
236+
| 817 | [Linked List Components ](https://leetcode.com/problems/linked-list-components) | Medium | python、java、c++ |
237+
| 876 | [Middle of the Linked List ](https://leetcode.com/problems/middle-of-the-linked-list) | Easy | python、java、c++ |

0 commit comments

Comments
 (0)