*MergeSort
*QuickSort
*SelectionSort
*BinarySearch (iterative)
*Factorial
*Fibonacci (recursive, dynamic, space optimized)
*Unique Characters
*Permutation Check
*URLify spaces
*Palindrone Permutation Check
*Linked Lists (remove dupes, remove kth from last, traverse)
*Stack
*Queue
*Binary Search Tree (contains, traverse)
*Graph (DFS, BFS)