Types of Algorithms?

The main types of algorithms are sorting algorithms, searching algorithms, string processing and language, geometric algorithms, graph algorithms, and mathematical algorithms.