나동빈님의 서적 '이것이 취업을 위한 코딩테스트다'를 읽고 정리하였습니다.

그리디 (Greedy)

그리디(Greedy)는 현재 상황에서 가장 좋아 보이는 것만을 선택하는 알고리즘이다.

매 순간 가장 좋아보이는 것을 선택하며, 현재의 선택이 나중에 미칠 영향에 대해서는 고려하지 않는다.

그리디 알고리즘은 부분의 최적해들의 집합이 곧 전체문제의 해답이 될 때 사용 할 수 있다.

문제 풀이

 

🏷️ Tip

반복되는 것에 대해 효율적으로 한번에 처리할 수 있도록 코드를 작성하자

'Computer Science > 📝Algorithm' 카테고리의 다른 글

[Algorithm] 이진 탐색 (Binary Search)  (0) 2021.10.10
[Algorithm] 정렬 (Sorting)  (0) 2021.10.10
[Algorithm] DFS와 BFS  (0) 2021.10.07
[Algorithm] 구현 (Implementation)  (0) 2021.10.02
[Algorithm] 복잡도 (Complexity)  (0) 2021.10.02
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기