Необходимо создать метод разделения для класса быстрой сортировки.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Необходимо создать метод разделения для класса быстрой сортировки.

Сообщение Anonymous »

Мне нужно создать метод разделения для файла быстрой сортировки, мой текущий код просто где-то застревает и зацикливается навсегда.

Код: Выделить всё

private static int partition(int[ ] data, int first, int n)
// Precondition: n > 1, and data has at least n elements starting at
// data[first].
// Postcondition: The method has selected some "pivot value" that occurs
// in data[first]. . .data[first+n-1]. The elements of data have then been
// rearranged and the method returns a pivot index so that
//   -- data[pivot index] is equal to the pivot;
//   -- each element before data[pivot index] is  the pivot.
{

int tooBigIndex = first + 1;
int pivot = data[first];
int tooSmallIndex = n - 1;

while(tooBigIndex 

Подробнее здесь: [url]https://stackoverflow.com/questions/79249844/need-to-make-a-partition-method-for-a-quicksort-class[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»