그리디 알고리즘 (탐욕법)

동동·2023년 3월 30일
0

알고리즘 공부

목록 보기
8/23
post-thumbnail
  • 그리디 알고리즘은 현재 상태에서 보는 선택지 중 최선의 선택지가 전체 선택지 중 최선의 선택지라고 가정하는 알고리즘이다.
  • 최적의 해를 보장하지는 않음

그리디 알고리즘의 핵심 이론

  • 그리디 알고리즘은 다음과 같은 3단계를 반복하면서 문제를 해결한다.
🌸 그리디 알고리즘 수행 과정
  1. 해 선택 : 현재 상태에서 가장 최선이라고 생각되는 해를 선택한다.
  2. 적절성 검사 : 현재 선택한 해가 전체 문제의 제약 조건에 벗어나지 않는지 검사한다.
  3. 해 검사 : 현재까지 선택한 해 집합이 전체 문제를 해결할 수 있는지 검사한다. 전체 문제를 해결하지 못한다면 1로 돌아가 같은 과정을 반복한다.

출처 - 하루코딩

profile
알고리즘 문제를 주로 업로드합니다.

0개의 댓글