탐욕적 알고리즘(욕심쟁이 알고리즘)이라고도 하며,
여러 경우 중 하나를 결정해야 할 때마다 그 순간에 최적이라고 생각되는 것을 선택해 나가는 방식
이렇게 보면? 사실 그렇게 좋은 선택은 아니다
greedy 알고리즘은 모든 사항을 고려하지 않고, 상황에 맞는 항상 최적의 선택을 할 수밖에 없다.
그렇다고 최악의 선택도 아니기 때문에 근사치를 추정하기 위해 많이 사용한다.
예를 들어 위에서 2번째 문들의 값들이 1과 100으로
고정 되어있는 것이 약속이 된다면?
예를 들어 문이 가장 큰 돈부터 정렬되어 나온다면?
[Algorithm]소수 찾는 알고리즘 (0) | 2021.05.08 |
---|---|
[Algorithm]숫자 맞추기 게임 이진 탐색 알고리즘 (0) | 2021.05.08 |