Back to Patterns
6
Linked List
A Linked List is a linear data structure where elements are stored in nodes, and each node points to the next. Problems often involve manipulating these pointers (e.g., reversing, merging, or detecting cycles using fast and slow pointers).
Problems (12)
- Add Two NumbersDifficulty: Medium
- Copy List with Random PointerDifficulty: Medium
- Find the Duplicate NumberDifficulty: Medium
- Linked List CycleDifficulty: Easy
- LRU CacheDifficulty: Medium
- Merge k Sorted ListsDifficulty: Hard
- Merge Two Sorted ListsDifficulty: Easy
- Remove Nth Node From End of ListDifficulty: Medium
- Reorder ListDifficulty: Medium
- Reverse Linked ListDifficulty: Easy
- Reverse Nodes in k-GroupDifficulty: Hard
- Linked List Random NodeDifficulty: Medium