반응형
* 퀵 정렬 :
- 정렬할 전체 값들에 대한 정렬을 수행하지 않고 기준값을 중심으로 왼쪽 부분집합과 오른쪽 부분집합으로 분할한다.
- 왼쪽 부분 집합에는 기준값(피봇)보다 작은 원소들을, 오른쪽 부분집합에는 기준값보다 큰 원소들을 이동한다. 4
- 배열이 파티션(partition) 2개로 나뉘는데 왼쪽 배열 따로 정렬하고 오른쪽 배열 따로 정렬한다.
- 부분집합의 크기가 1이 될 때까지 재귀함수를 이용해 계속 분할한다.
반응형
'Java' 카테고리의 다른 글
오버로딩과 오버라이딩 차이 (0) | 2022.01.20 |
---|---|
함수와 메소드의 차이 (0) | 2021.01.10 |
함수(Function) vs 메소드(Method) (0) | 2020.12.17 |
[자바 intellij] 설치 (0) | 2020.11.12 |
[자바 이클립스] 병합정렬 (0) | 2020.06.12 |