Greedy Algorithm

<aside> 💡 미래를 생각하지 않고 각 단계에서 가장 최선의 선택을 하는 문제 해결 방식

</aside>

실제 큰 수는 99지만, greedy하게 각 단계별로 큰 수를 구하면 12가 나올 수 있다.

즉, 전체 문제해결에서는 최적 해답을 찾지 못함

장점 빠른 계산 속도

탐욕 알고리즘 설계 절차

  1. 선정 과정
  1. 적정성 점검 ex) 위의 c++ 동전 예시에서 거스름돈을 초과하면 선택하지 않는다.
  1. 해답 점검

c++ 구현 예제