[자료구조] 그리디 알고리즘
·
공부/자료구조 | 알고리즘
그리디 알고리즘 그리디 알고리즘의 개념 각 단계에서 최적이라고 생각되는 것을 선택하는 알고리즘 결정을 해야 할 때마다 미래에 대한 생각없이 그 순간에 가장 최선의 선택을 함 선택의 순간마다 당장 눈 앞에 보이는 최적의 상황만을 쫓아 최종적인 해답에 도달 근사적인 방법 항상 최적의 값을 보장하는 것이 아님 그리디 알고리즘 방법 문제의 최적해 구조를 결저 현재 상테에서으 문제의 구조에 맞는 최적의 해답 선택 절차를 정의 (선택 절차) 선택 절차에 따라 선택을 수행 선택된 해가 문제의 조건을 만족하는지 검사 (적절성 검사) 조건을 만족하지 않으면 해당 해를 제외 모든 선택이 완료되면 해답을 검사 (해답 검사) 조건을 만족하지 않으면 해답으로 인정 안하고 선택 절차로 돌아가 반복 그리디 알고리즘 조건 탐욕스러운..