class QuickSort{ public static void main(String[] args){ int[] arr = new int[30]; fillArray(arr,10); System.out.println("Unsorted:"); print(arr); quicksort(arr); System.out.println("\nSorted:"); print(arr); } static void fillArray(int[] a, int m){ for(int i = 0; ix) j--; if(i<=j) { swap(a,i,j); i++; j--; } }while(i<=j); qsort(a,l,j); qsort(a,i,r); } return; } static void swap(int[] a, int s, int t) { int temp = a[s]; a[s] = a[t]; a[t] = temp; return; } static void printArray(int[] a){ for(int i = 0; i