Algorithms Basic Paradigms Divide-and-conquer Algorithm Sorting Algorithms Bubble Sort Quick Sort Search Algorithms Binary Search Ternary Search Graph Algorithms Gale–Shapley Algorithm Multiplication Algorithm Theories Knuth's Definition of Algorithm Time Complexity P Versus NP Problem