자료구조 구현 9

Quick Sort(퀵정렬)

퀵소트public class Main { public static void main(String[] args){ int arr[] = {3,9,4,7,5,5,0,1,6,8,2}; print(arr); System.out.println(); quickSort(arr); print(arr); } public static void quickSort(int[] arr){ quickSort(arr, 0, arr.length-1); } public static void quickSort(int[] arr, int start, int end){ int part2 = partition(arr, start, end); //오른쪽 파티션의 첫번째 인덱스 //각 파티션은 적어도 2개이어야 한다(1개면 끝나서 더이상 할 필요..

자료구조 구현 2019.03.21