What are the algorithm categories? Algorithm types we will consider include: Simple recursive algorithms. Backtracking algorithms. Divide and conquer algorithms. Dynamic programming algorithms. Greedy algorithms. Branch and bound algorithms. Brute force algorithms. Randomized algorithms. https://www.quora.com/How-many-types-of-algorithms-are-there-in-the-entire-world Google is your friend