그리디 알고리즘(Greedy algorithm)

그리디 알고리즘이란?

  • 최적화 문제를 해결하는 알고리즘
  • 가능한 답들 중에서 가장 좋은 답을 찾는 문제
  • 현재 상황에서 지금 당장 좋은 것만 고르는 문제
  • 탐욕 알고리즘, 탐욕법 으로도 불린다.

어떤 문제에서 그리디 알고리즘을?

  • 최단경로, 최소값 등을 선택하는 문제를 풀 때 그리디 알고리즘을 이용해야한다.

포함되는 다른 알고리즘?

  • 크러스컬 알고리즘
  • 최소 신장 트리 알고리즘
  • 다익스트라 알고리즘(= 최단 경로 알고리즘)

그리디 알고리즘을 이용하여 푼 문제

  1. 동전 0 : https://apparent-moon.github.io/baekjoon/bj_11047/