Greedy Algorithms

Introduction to the concept of Greedy Algorithms.

Algorithm families

When we start solving a problem, we can do it in different ways. Not every way is optimal. Based on the problem, we have to decide which technique is best. Here are some of the techniques we’ll be learning in the upcoming lessons:
  • Greedy algorithm
  • Divide and conquer
  • Backtracking
  • Branch and bound
  • Dynamic programming

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.