Design a Data Structure — Practice Problems
Ten problems that drill the design-a-data-structure pattern from Lesson 27. Each…
Tag
25 posts
Ten problems that drill the design-a-data-structure pattern from Lesson 27. Each…
Ten problems that drill the math & geometry pattern from Lesson 26 — the in…
Ten problems that drill the weighted-graph algorithms from Lesson 23. The…
Ten problems that drill KMP’s prefix function and Rabin-Karp’s rolling hash from…
Ten problems that drill bitmask, interval, and tree DP from Lesson 24. The work…
Eleven problems that drill the greedy pattern from Lesson 22. The real exercise…
Ten problems that drill the trie pattern from Lesson 20. Build the dict-of-dicts…
Ten problems that drill the bit manipulation tricks from Lesson 21. The whole…
Thirteen problems that drill 1-D dynamic programming from Lesson 17. The hard 9…
Twelve problems that drill 2-D dynamic programming from Lesson 18 — two-sequence…
Eleven problems that drill heaps / top-K from Lesson 14. The one trick to burn…
Twelve problems that drill the graph toolkit from Lesson 16 — DFS, BFS…
Thirteen problems that drill the binary-search pattern from Lesson 10 — the…
Ten problems that drill the breadth-first search / level-order pattern from…
Twelve problems that drill backtracking from Lesson 15. They all run the same…
Ten problems that drill the linked-list reversal / pointer-surgery pattern from…
Thirteen problems that drill tree DFS from Lesson 13. The skill is recursion…
Ten problems that drill the merge-intervals pattern from Lesson 8. The recipe is…
Ten problems that drill the prefix-sum pattern from Lesson 7. The big idea keeps…
Eleven problems that drill the stack and monotonic-stack pattern from Lesson…
Thirteen problems that drill the hash map & frequency pattern from Lesson 6. The…
Ten problems that drill the fast & slow pointer pattern (Floyd’s tortoise-and…
Twelve problems that drill the sliding-window pattern from Lesson 4. The reps…
Twelve problems that drill the two-pointer pattern from Lesson 3. The reps are…
Reading about system design is one thing. Performing under interview pressure is…
