All Articles
[Algorithm] Divide and Conquer
분할 정복 (Greedy Algorithm)
"분할하고 정복하고 조합하라"
분할 정복은 다중 분기 재귀를 기반으로 하는 알고리즘
직접 해결할 수 있을 정도로 간단한 문제가 될때까지 쪼갬
하위 문제의 결과들을 조합하여 원래 문제의 결과 도출
분할 : 문제를 동일한 유형의 여러 하위 문제로 나눔
정복 : 가장 작은 단위의 하위 문제를 해결하여 정복
조합 : 하위 문제에 대한 결과를 원래 문제에 대한 결과로 조합
참고 : 「파이썬 알고리즘 인터뷰」