Skip to content

08. Linked Lists & Stacks

🧠 Strategy

  1. Linked Lists: Master the "Fast & Slow Pointer" technique for cycles and middles. Always use a Dummy Head for merge/delete operations.
  2. Stacks: Use for nested logic (parentheses) and "Monotonic Stacks" (Next Greater Element).
  3. Queues: Essential for Sliding Windows (Deque) and Level Order traversals.

🟢 Linked List: Basics

🟡 Linked List: Advanced

🟠 Stacks: Logic & Parsing

🔴 Stacks: Monotonic & Areas

🟣 Queues & Deques