PROBLEMS/LINKED LIST
Linked List LeetCode Problems
48 hand-tagged Linked List problems across 3 interview patterns (Fast/Slow Pointers (Cycle, Middle), Reversal (Full and Partial), Merge Linked Lists), ranked by importance (how often each pattern shows up in real coding interviews). Work top-down within each pattern.
| # | PROBLEM | DIFF | ELO | IMP | PATTERNS |
|---|---|---|---|---|---|
| 1 | Linked List Cycle | Easy | 1068 | 90 | |
| 2 | Remove Nth Node From End of List | Easy | 1207 | 82 | Same-Direction (Fast/Slow on Arrays) |
| 3 | Middle of the Linked List | Easy | 1232 | 82 | Same-Direction (Fast/Slow on Arrays) |
| 4 | Linked List Cycle II | Easy | 1369 | 78 | |
| 5 | Intersection of Two Linked Lists | Easy | 1176 | 76 | Opposite-Direction (Converging) |
| # | PROBLEM | DIFF | ELO | IMP | PATTERNS |
|---|---|---|---|---|---|
| 1 | Reverse Linked List | Easy | 1025 | 93 | |
| 2 | Reorder List | Medium | 1487 | 85 | Fast/Slow Pointers (Cycle, Middle) · Merge Linked Lists |
| 3 | Reverse Linked List II | Medium | 1418 | 82 | |
| 4 | Reverse Nodes in k-Group | Medium | 1678 | 80 | |
| 5 | Maximum Twin Sum of a Linked List | Easy | 1318 | 68 | Fast/Slow Pointers (Cycle, Middle) · Opposite-Direction (Converging) |
| # | PROBLEM | DIFF | ELO | IMP | PATTERNS |
|---|---|---|---|---|---|
| 1 | Merge Two Sorted Lists | Easy | 1107 | 88 | |
| 2 | Add Two Numbers | Easy | 1262 | 78 | General Math |
| 3 | Sort List | Medium | 1534 | 72 | Fast/Slow Pointers (Cycle, Middle) · Sorting + Comparison |
| 4 | Partition List | Easy | 1283 | 58 | Same-Direction (Fast/Slow on Arrays) |
| 5 | Merge In Between Linked Lists | Medium | 1428 | 45 |
EVERY PATTERN
// your mastery





What's your Linked List tier?
leaps.gg syncs your LeetCode history and scores your mastery of every pattern, then recommends the exact problems to do next with spaced repetition. Free to start.
GET MY MASTERY MAP →