Question: What is a greedy algorithm?
Options:
Correct Answer: An algorithm that makes the best choice at each step
Solution:
A greedy algorithm makes the best choice at each step with the hope of finding the global optimum.