그리디(Greedy)

안녕하세요.·2023년 9월 19일
0

Algorithm

목록 보기
6/68
post-thumbnail

그리디(Greedy) 알고리즘

Greedy(탐욕법)
= 지금 가장 최적인 답을 근시안적으로 택하는 알고리즘
= 관찰을 통해 탐색 범위를 줄이는 알고리즘

이상적인 풀이 흐름
1. 관찰을 통해 탐색 범위를 줄이는 방법을 고안한다.
2. 탐색 범위를 줄여도 올바른 결과를 낸다는 사실을 수학적으로 증명한다.
3. 구현해서 문제를 통과한다.

예)
루트 노드부터 시작해서 거쳐 가는 노드 값의 합을 최대로 만들고 싶습니다.

최댓값: 5 -> 7 -> 9 로 거쳐가면 21이란 최댓값이

그리디 알고리즘 풀이는?
루트 노드 5에서 시작하여 7, 10, 8 중 가장 큰 10을 선택하고, 4, 3 중에 4를 선택

profile
https://lakedata.tistory.com 블로그 이전

0개의 댓글

관련 채용 정보