kjp0411 님의 블로그
그리디 - 그리디 알고리즘 본문
그리디 알고리즘은 현재 상태에서 보는 선택지 중 최선의 선택지가 전체 선택지 중 최선의 선택지라고 가정하는 알고리즘입니다.
그리디 알고리즘의 수행 과정
1. 해 선택: 현재 상태에서 가장 최선이라고 생각되는 해를 선택한다.
2. 적절성 검사: 현재 선택한 해가 전체 문제의 제약 조건에 벗어나지 않는지 검사한다.
3. 해 검사: 현재까지 선택한 해 집합이 전체 문제를 해결할 수 있는지 검사한다.
(전체 문제를 해결하지 못한다면 1번으로 돌아가 같은 과정을 반복한다.)
'Coding Test > Python' 카테고리의 다른 글
| 정수론 - 유클리드 호제법, 확장 유클리드 호제법 (0) | 2025.09.20 |
|---|---|
| 정수론 - 소수 구하기, 오일러 피 (0) | 2025.09.19 |
| 탐색 - 이진 탐색 (0) | 2025.09.17 |
| 탐색 - 너비 우선 탐색 (0) | 2025.09.16 |
| 탐색 - 깊이 우선 탐색, 백트래킹 (0) | 2025.09.15 |
