본문 바로가기

Coding/알고리즘 이론

분할정복(Divide And Conquer)

Divide And Conquer - 분할 정복 알고리즘은 문제를 나눌 수 없을 때까지 나누고 풀면서 다시 합쳐 답을 구하는 알고리즘이다.

 

문제가 분할가능한 경우 -> 문제를 나눈다 -> 나눌 수 없을 때까지 나눈다 -> 답이 나올 때까지 문제를 풀고 합치고 반복한다

 

즉, Divide -> Conquer -> Combine (분할 정복 알고리즘은 재귀 알고리즘에서 많이 사용)

 

1. 병합 정렬

2. 거듭 제곱

3. 피보나치 수열

'Coding > 알고리즘 이론' 카테고리의 다른 글

에라토스테네스의 체  (0) 2020.01.07
시뮬레이션  (0) 2019.12.20
유클리드 호제법  (0) 2019.09.10
Manacher's Algorithm  (0) 2019.09.07
그래프  (0) 2019.09.01