Data Structures & Algorithms — One-Page Cheat Sheet
The toolbox every interviewer asks about.
Foundations
- HOME
- Intro
- Big-O Notation
- Arrays
- Strings
- Linked Lists
- Stacks
- Queues / Deques
- Hash Maps
- Hash Sets
- Trees
- Binary Search Trees
- Heaps / Priority Queue
- Graphs
- Tries
- Union-Find
Sorting & Searching
Algorithms
- Two Pointers
- Sliding Window
- Recursion
- Backtracking
- Dynamic Programming
- Greedy
- Divide & Conquer
- BFS
- DFS
- Dijkstra
- Topological Sort
- Bit Manipulation