- Interview Cake
- Array and string manipulation
- Merge meeting times
- Reverse string in place
- Reverse words
- Merge sorted arrays
- Single riffle shuffle
- Hashing and hash tables
- In-flight entertainment
- Permutation palindrome
- Word cloud data
- Top scores
- Find duplicate files
- Greedy algorithms
- Sorting, searching, and logarithms
- Find rotation point
- Find repeat
- Trees and graphs
- Dynamic programming and recursion
- Queues and stacks
- Linked lists
- General programming
- Rectangular love
- Temperature tracker
- Bit manipulation
- Combinatorics, probability, and other math
- Which appears twice
- Find in ordered set
- Simulate 5-sided die
- Simulate 7-sided die
- Two egg problem
- TODO: System Design
- Array and string manipulation
- Practical Algorithms and Data Structures
- LeetCode
- Array/String
- Math
- Linked list
- Binary tree
- Bit manipulation
- Misc
- Stack
- Dynamic programming
- Binary search
- Cracking the Coding Interviews
- Elements of Programming Interviews
- Other
- Data structures
- Linked List
- Queue
- Stack
- Tree
- Graph
- Trie
- Heap
- Priority Queue
- Bloom filter
- LRU cache
- Sorting
- Data structures
make test
For more information,
make help