Single Linked List
"Like a treasure hunt where each node gives you the clue to find the next one"
Practice:
Reverse List (LC 206)
Merge Lists (LC 21)
Double Linked List
"When you need to walk both forward and backward, like browsing history in a web browser"
Practice:
LRU Cache (LC 146)
Flatten List (LC 430)
Stack & Queue Operations
"Think of stacking plates - last in, first out - perfect for matching brackets or tracking history"
Practice:
Valid Parentheses (LC 20)
Min Stack (LC 155)