| Data Structures |
|---|
Linked lists
Binary trees
Tries
Stacks (see Queues)
Queues
Vectors/ ArrayLists
Hash tables
| Algorithms -- |
|---|
- Breadth first search
- Depth first search
- Binary search
- Merge sort
- Quick sort
- Tree insert/ find
| Concepts -- |
|---|
Bit manipulation
Singleton design
Factory Design
Memory (stack vs heap)
Resurison
Big-O time











