이코테 그리디 개념

    [이코테] 3. 그리디 알고리즘이란?

    그리디(Greedy) 알고리즘 그리디 알고리즘(탐욕법)은 현재 상황에서 지금 당장 좋은 것만 고르는 방법을 의미. 일반적인 그리디 알고리즘은, 문제를 풀기 위한 최소한의 아이디어를 떠올릴 수 있는 능력을 요구함. 나중에 배우게될 크루스칼 알고리즘이나 다익스트라 알고리즘과 같이 잘 알려진 알고리즘을 제외하고, 일반적으로 그리디 알고리즘이 출제가 되면 해당 문제를 풀기위한 최소한의 아이디어를 적절히 떠올려야 풀 수 있게 출제됨 그리디 해법은 정당성 분석이 매우 중요. 주어진 상황에서 단순히 가장 좋아 보이는 것을 반복적으로 선택해도 최적의 해를 구할 수 있는지 검토하는 과정이 필요. 예시 [문제 상황] 맨 위 노드부터 시작해서 거쳐가는 노드의 합을 최대로 만들고자 함. 최적의 해는 무엇인가? 위 그림 처럼,..