교재 : Do it! 알고리즘 코딩테스트 c++ (김종관, 이지스퍼블리싱)
공부 깃허브 :https://github.com/yeonjae02/algorithmStudy_cpp
6.1 그리디 알고리즘
- 현재 상태에서 보는 선택지 중 최선의 선택지가 전체선택지 중 최선의 선택지라고 가정하는 알고리즘
- 알고리즘 수행 과정
- 해 선택 : 현재 상태에서 가장 최선이라고 생각되는 해를 선택한다.
- 적절성 검사 : 현재 선택한 해가 전체 문제의제약조건에벗어나지 않는지 검사한다.
- 해 검사 : 현재까지 선택한 해 집합이 전체문제를해결할 수있는지 검사한다. 전체 문제를 해결하지 못한다면 1로 돌아가서 같은과정을 반복한다.
'독학 > [책] 알고리즘 코딩 테스트 (c++)' 카테고리의 다른 글
[알고리즘/코딩테스트👩💻] Do it! 알고리즘 코딩테스트 C++ 8장 그래프 (0) | 2024.01.16 |
---|---|
[알고리즘/코딩테스트👩💻] Do it! 알고리즘 코딩테스트 C++ 7장 정수론 (2) | 2024.01.13 |
[알고리즘/코딩테스트👩💻] Do it! 알고리즘 코딩테스트 C++ 5장 탐색 (2) | 2024.01.13 |
[알고리즘/코딩테스트👩💻] Do it! 알고리즘 코딩테스트 C++ 4장 정렬 (2) | 2024.01.11 |
[알고리즘/코딩테스트👩💻] Do it! 알고리즘 코딩테스트 C++ 3장 자료구조 (2) | 2024.01.11 |