0

Can please fix this code there's no output

import java.io.*; class GFG{ static void swap(int[] arr, int i, int j) {     int temp = arr[i];     arr[i] = arr[j];     arr[j] = temp; }  int i = (low - 1);    for(int j = low; j <= high - 1; j++)     {           if (arr[j] < pivot)         {             i++;             swap(arr, i, j);         }     }     swap(arr, i + 1, high);     return (i + 1); } static void quickSort(int[] arr, int low, int high) {     if (low < high)     {         int pi = partition(arr, low, high);   quickSort(arr, low, pi - 1);         quickSort(arr, pi + 1, high);     } } static void printArray(int[] arr, int size) {     for(int i = 0; i < size; i++)         System.out.print(arr[i] + " ");            System.out.println(); } public static void main(String[] args) {     int[] arr = { 12, 10, 8, 9, 1, 4 };     int n = arr.length;     quickSort(arr, 0, n - 1);     System.out.println("Sorted array: ");     printArray(arr, n); } }

16th Feb 2022, 12:04 PM
Mirasol Sontousidad
Mirasol Sontousidad - avatar
2 Antworten
+ 2
Make class GFG public public class GFG{ //.. But you still same errors.. If you have system, then open this in SL playground in web version. You can clearly see errors in red color. Remove all those. Or rewrite same text only code , with out spaces... partition method is missing here.. may it missing method header, after swap method edit: Mirasol Sontousidad error free swap method, sample : import java.io.*; class GFG{ static void swap(int[] arr, int i, int j) { int emp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } public static int partition (int arr[], int low, int high) { //.. //..
16th Feb 2022, 12:30 PM
Jayakrishna 🇮🇳
+ 1
Thank you
16th Feb 2022, 12:39 PM
Mirasol Sontousidad
Mirasol Sontousidad - avatar