Oh My AlgorithmOh My Algorithm
Library
KOEN

Catalog

홈/알고리즘/그리디
🎯패러다임

그리디 알고리즘

매 순간 최선을 고르는 탐욕 전략. 아래 3개 항목을 인터랙티브 시각화로 단계별로 학습해 보세요.

🎯동전 거스름돈 (Coin Change)

가장 큰 동전부터 욕심껏 사용해 거스름돈을 만드는 그리디 전략입니다. 화폐 단위가 배수 관계(예: 500·100·50·10)일 때 최적이지만, 일반적인 단위에서는 최소 개수를 보장하지 못합니다.

O(n)
🎯활동 선택 (Activity Selection)

끝나는 시각이 빠른 활동부터 고르면 겹치지 않는 활동을 가장 많이 선택할 수 있다는 그리디 문제입니다. 종료 시각 기준으로 정렬한 뒤 직전 활동과 겹치지 않는 것만 차례로 채택합니다.

O(n log n)
🎯허프만 코딩 (Huffman Coding)

자주 등장하는 문자에 짧은 비트, 드문 문자에 긴 비트를 부여해 데이터를 압축합니다. 빈도가 가장 작은 두 노드를 반복해 합쳐 트리를 만드는 그리디 전략으로 최적 접두사 코드를 생성합니다.

O(n log n)
O-M-A/© 2026 OH MY ALGORITHM
PrivacyTerms