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