그리디 알고리즘이란 ?

그리디 알고리즘 주요 속성

  1. 탐욕 선택 속성
  1. 최적 부분 구조

그리디 알고리즘 단계

  1. 해 선택 : 현재 상태에서 가장 최선이라고 생각되는 해를 선택한다.
  2. 적절성 검사 : 현재 선택한 해가 전체 문제의 제약 조건에 벗어나지 않는지 검사한다.
  3. 해 검사 : 현재까지 선택한 해 집합이 전체 문제를 해결할 수 있는지 검사한다.

예제 문제 : 거스름돈

image.png

  1. 해 선택 : 가장 가치가 큰 동전부터 선택을 한다.