- A Solving a problem by breaking it down into smaller subproblems
- B Generating all possible solutions and selecting the best one
- C Repeating the same steps over and over until a solution is found
- D Making the locally optimal choice at each step to obtain a globally optimal solution
Answer:
D
Answer: Making the locally optimal choice at each step to obtain a globally optimal solution
Explanation: A greedy algorithm makes the locally optimal choice at each step in the hope of finding a globally optimal solution. The algorithm chooses the best option available at each step without considering the future consequences.