Добавление недостающей строки кода в программу java о печати строки массива - PullRequest
0 голосов
/ 22 апреля 2020

Итак, мне дали этот набор кода, где я должен выяснить, что было необходимо для программы java, чтобы сгенерировать набор случайного целочисленного массива на основе ввода пользователя и затем распечатать результат массива. Например, если пользовательский ввод равен «5», то программа сгенерирует 5 случайных целых чисел.

class ProgramUTS 
{   
    int magic(int X[], int a, int b) 
    { 
        int pivot = X[b]; 
        int i = (a-1); 
        for (int j=a; j<b; j++) 
        { 

            if (X[j] < pivot) 
            { 
                i++;                
                int t = X[i]; 
                X[i] = X[j]; 
                X[j] = t; 
            } 
        }       
        int t = X[i+1]; 
        X[i+1] = X[b]; 
        X[b] = t; 

        return i+1; 
    } 

    void algoritma_A (int X[], int a, int b) 
    { 
        if (a < b) 
        {           
            int pi = magic(X, a, b); 

            algoritma_A (X, a, pi-1); 
            algoritma_A (X, pi+1, b); 
        } 
    }
}

Таким образом, вышеприведенная программа использует метод быстрой сортировки, где случайное число будет отсортировано. Мне нужно выяснить строку для кода, чтобы программа могла получать ввод от пользователя и показывать вывод случайного числа и отсортированного числа. Я просто погрузился в мир программирования, так что извините, если не много знаю. Кто-нибудь может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...