Data Structure:
==============
1. Linked Lists
2. Trees,Tries, &Graphs
3. Stacks & Queues
4. Heaps
5. Vectors/ Arraylists
6. Hash Tables
Algorithm:
==========
1. Breadth-First Search
2. Depth-First Search
3. Binary Search
4. Merge Sort
5. Quick Sort
Concepts:
=========
1. Bit Manipulation
2. Memory (Stack vs. Heap)
3. Recursion
4. Dynamic Programming
5. Big O Time & Space