해를 찾는 도중에 막히면 되돌아가서 다시 해를 찾아가는 기법.
- 최적화(옵티미제이션)
- 결정(디시젼)
ex)미로찾기
,n-queen
,Map Coloring
,부분 집합의 합
그렇다면 미로찾기 문제는 깊이 우선탐색(DFS)로도 가능한데 둘의 차이는?
합병 정렬: 각 부분 정렬이 끝난후 후처리 필요
퀵 정렬 : 피벗을 중심으로 왼쪽은 작은 것 오른쪽은 큰것으로, 후 처리 필요
평균 복잡도 :O(nlogn)
, 최악의 시간복잡도 :O(n2)