티스토리 뷰

알고리즘/기본 기법

분할정복

hellogaon 2018. 7. 17. 18:07

분할정복(Divide and Conquer)은 둘 이상의 부분문제로 나눈 뒤

각 부분문제에 대한 답을 재귀 호출로 계산하고, 계산한 답으로 전체 문제의 답을 계산하는 기법입니다.

대표적인 예로 거듭제곱을 빠르게 계산하는 법이나 병합정렬(Merge Sort)등이 있습니다.

각 부분문제를 합치는 방법이 전부 계산하는 방법보다 빠른 경우 이러한 기법을 사용합니다.



기본 문제


1629번: 곱셈
1074번: Z





'알고리즘 > 기본 기법' 카테고리의 다른 글

수치해석  (0) 2018.07.17
정수론  (1) 2018.07.17
탐욕법  (2) 2018.07.17
DP  (2) 2018.07.17
완전탐색  (0) 2018.07.17
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday