These are my personal solutions for the problems from Elements of Programming Interviews, Second Edition.
- Primitive Types — done
- Arrays — done
- Strings — done
- Linked Lists — 2/13
- Stacks and Queues — 1/10
- Binary Trees — 1/17
- Heaps — 1/7
- Searching — 1/10
- Hash Tables — 1/14
- Sorting — 1/10
- Binary Search Trees — 1/13
- Recursion — 1/11
- Dinamic Programming — 1/12
- Greedy Algorithms and Invariants — 2/8
- Graphs — 1/9
- Parallel Computing
- Design Problems
- Language Questions
- Object-Oriented Design
- Common Tools
- Honors Class