title author geometry Algorithms Notes Haroon Ghori margin=1in Algorithmic Complexity Sorting Quadratic Sorting Algorithms Merge Sort QuickSort Linear Sorting Algorithms Dynamic Programming Graph Algorithms Shortest Path Maximum Flow