Data Structures | Algorithms | Concepts |
---|---|---|
Linked Lists | Breadth-First Search | Bit Manipulation |
Trees, Tries, & Graphs | Depth-First Search | Memory (Stack vs. Heap) |
Stacks & Queues | Binary Search | Recursion |
Heaps | Merge Sort | Dynamic Programming |
Vectors/ArrayLists | Quick Sort | Big O Time & Space |
Hash Tables |