Implementation of Algorithms in Real Life

So far, we have learned how to construct data structures and implement sorting and searching algorithms. In this final chapter, we are going to discuss the implementation of algorithms in real life. Here are the algorithms we are going to discuss:

  • Greedy algorithms
  • Divide and conquer algorithms
  • Dynamic programming
  • Brute-force algorithms
  • Randomized algorithms
  • Backtracking algorithms

Get C++ Data Structures and Algorithms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.