LeetCode Linked List Mastery List


✅ Easy

# Title Link Done
206 Reverse Linked List 🔗 LeetCode
21 Merge Two Sorted Lists 🔗 LeetCode
83 Remove Duplicates from Sorted List 🔗 LeetCode
141 Linked List Cycle 🔗 LeetCode
876 Middle of the Linked List 🔗 LeetCode
234 Palindrome Linked List 🔗 LeetCode

🟡 Medium

# Title Link Done
19 Remove Nth Node From End of List 🔗 LeetCode
2 Add Two Numbers 🔗 LeetCode
82 Remove Duplicates from Sorted List II 🔗 LeetCode
24 Swap Nodes in Pairs 🔗 LeetCode
143 Reorder List 🔗 LeetCode
92 Reverse Linked List II 🔗 LeetCode
86 Partition List 🔗 LeetCode
328 Odd Even Linked List 🔗 LeetCode
142 Linked List Cycle II 🔗 LeetCode
707 Design Linked List 🔗 LeetCode
109 Convert Sorted List to Binary Search Tree 🔗 LeetCode

🔴 Hard

# Title Link Done
25 Reverse Nodes in k-Group 🔗 LeetCode
23 Merge k Sorted Lists 🔗 LeetCode
138 Copy List with Random Pointer 🔗 LeetCode
147 Insertion Sort List 🔗 LeetCode
1171 Remove Zero Sum Consecutive Nodes 🔗 LeetCode

💡 Pro Tips

  • Practice writing from scratch: struct ListNode, recursion, dummy nodes
  • Memorize reverse list & two-pointer cycle detection patterns
  • Understand when to use dummy node (saves edge case pain)
  • For hard problems, focus on visual diagrams