List of different types of algorithms and algorithm examples, such as sorting, divide and conquer, greedy, and recursion, with illustrations.