# Common Algorithms Here are some common algorithms that you should know. You can find more information about them in the [Algorithms](https://www.khanacademy.org/computing/computer-science/algorithms) section of the Computer Science course. - Sorting - Recursion - Searching - Cache Algorithms - Tree Algorithms - Graph Algorithms - Greedy Algorithms - Backtracking - Substring Search - Suffix Arrays - Dynamic Programming