본문 바로가기

Java

[자바 이클립스] 퀵 정렬

반응형

* 퀵 정렬 :

- 정렬할 전체 값들에 대한 정렬을 수행하지 않고 기준값을 중심으로 왼쪽 부분집합과 오른쪽 부분집합으로 분할한다. 

- 왼쪽 부분 집합에는 기준값(피봇)보다 작은 원소들을, 오른쪽 부분집합에는 기준값보다 큰 원소들을 이동한다. 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