Quick Sort
Quick Sort
*;
import java.util.Random;
import java.util.Scanner;
class GFG {
{
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
i++;
swap(arr, i, j);
}
}
swap(arr, i + 1, high);
return (i + 1);
quickSort(arr, pi + 1, high);
{
for (int i = 0; i < arr.length; i++) {
System.out.println();
// Driver Code
int N = scanner.nextInt();
printArr(arr);
quickSort(arr, 0, N - 1);
System.out.println("Sorted array:");
printArr(arr);
scanner.close();