Data Structures & Algorithms
A curated DSA practice sheet organized by pattern, with search, filters, and progress tracking saved on this device.
Coding interviews reward pattern recognition more than memorized solutions. Work through these by category, check off what you've solved, and revisit the categories where your recall is weakest before the interview.
0 / 207 completed
Array (13)
- easy
- easy
- easy
- easy
- easy
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- hard
Hashing (6)
- easy
- easy
- medium
- medium
- medium
- medium
2 Pointers (3)
- easy
- medium
- hard
Intervals (2)
- medium
- medium
Sliding Window (6)
- medium
- medium
- medium
- hard
- hard
- hard
Strings (11)
- easy
- easy
- easy
- easy
- easy
- medium
- medium
- medium
- medium
- medium
- hard
Stacks (11)
- easy
- easy
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
Queues (4)
- easy
- easy
- medium
- medium
Math and Number Theory (11)
- easy
- easy
- easy
- easy
- medium
- medium
- medium
- medium
- medium
- hard
- hard
Binary Search (19)
- easy
- easy
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- hard
- hard
- hard
Linked Lists (13)
- easy
- easy
- easy
- easy
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- hard
Binary Trees (13)
- easy
- easy
- easy
- easy
- easy
- easy
- medium
- medium
- medium
- medium
- medium
- hard
- hard
Binary Search Tree (5)
- easy
- medium
- medium
- medium
- medium
Recursion / Backtracking (6)
- medium
- medium
- medium
- medium
- hard
- hard
Heaps (8)
- easy
- medium
- medium
- medium
- medium
- medium
- hard
- hard
Greedy (4)
- easy
- easy
- medium
- hard
Dynamic Programming (41)
- easy
- easy
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- hard
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- hard
- hard
- hard
- medium
- medium
- medium
- medium
- medium
- medium
- hard
- hard
- medium
- medium
- medium
- hard
- hard
- medium
- hard
- hard
- hard
- hard
Graphs (26)
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- medium
- hard
- medium
- medium
- hard
- hard
- hard
- hard
- hard
- medium
- medium
- medium
- medium
- medium
- medium
- hard
- hard
- medium
- medium
Trie (5)
- medium
- medium
- medium
- hard
- hard
No problems match your filters.