반응형
Greedy(욕심) 알고리즘이란?
매 선택에서 지금 최선인 답을 선택하는 알고리즘. 다만, 종합적으로 판단하는 것이 아니기 때문에 결과적으로 정답이 아닐 수 있다.
진행 과정
두 숫자를 거쳐서 총 합의 최소를 구하는 과정에서, 정답은 시작->20->30 으로 총합 50이지만, 그리디 알고리즘을 통하여 접근하면 해당 알고리즘은 언제나 "현재 선택지의 상황만"고려하여 답을 찾는 알고리즘이기 때문에
1. 20보다 15가 더 적으니 15로 진행.
2. 100과 200중 100이 더 적으니 100으로 진행.
이런 방식을 통하여 총합 115가 정답으로 도출된다.
반응형
'코딩 > 알고리즘' 카테고리의 다른 글
디자인 패턴 - 컴포넌트 패턴 (Component) (0) | 2022.06.26 |
---|---|
디자인 패턴 - 싱글톤(Singleton) (0) | 2022.06.26 |
내적 (0) | 2022.01.05 |
백트래킹(Backtracking) 알고리즘 (0) | 2021.07.30 |
에라토스테네스의 체 알고리즘 (0) | 2021.04.08 |
댓글