Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 데이터 과학
- 코틀린
- 컴퓨터알고리즘
- 탐색
- 데이터과학
- 카카오테크캠퍼스
- datapath
- 배낭문제
- 판다스
- 현대자동차
- 외판원순회
- 분할과정복
- 컴퓨터구조
- 대외활동
- 컴퓨터공학과
- 그리디
- 함수형 프로그래밍
- Ga
- 유전학알고리즘
- 백준
- 알고리즘
- H-모빌리티 클래스
- 프로그래밍 언어론
- 안드로이드스튜디오
- 정렬
- 백준2098
- cpp02
- 부동소수점
Archives
- Today
- Total
목록분할과정복 (1)
minkylee

분할 정복이란? 여러 알고리즘의 기본이 되는 해결방법으로, 기본적으로는 엄청나게 크고 방대한 문제를 조금씩 조금씩 나눠가면서 용이하게 풀 수 있는 문제 단위로 나눈 다음, 그것들을 다시 합쳐서 해결하자는 개념에서 출발하였다. 대표적으로는 퀵소트나 병합 정렬이 있다. 그림에서와 같이 분할 정복은 상단에서 분할하고 중앙에서 정복하고 하단에서 조합하는 형태로 도식화 할 수 있다. 분할 : 문제를 더이상 분할할 수 없을 때까지 동일한 유형의 여러 하위 문제로 나눈다. 정복 : 가장 작은 단위의 하위 문제를 해결하여 정복한다. 조합 : 하위 문제에 대한 결과를 원래 문제에 대한 결과로 조합한다. 마스터 정리 점화식을 해결하기 위한 일반적인 방법 중 하나로, 분할 정복 알고리즘에서 주로 사용된다. 점화식이 특정한 ..
CSE/컴퓨터알고리즘
2024. 4. 20. 19:16