гномья сортировка



Автор Павел Петров задал вопрос в разделе Java

ПОМОГИТЕ ПОЖАЛУЙСТА!!! Нужно написать Гномью сортировку на JAVA! и получил лучший ответ

Ответ от Максим[гуру]
В чём проблема? У тебя уже есть код. Перекатай один в один. Только swap не реализован, но переставить два элемента i-1 и i ты должен суметь. Конкретно в чём проблема?
Максим
(115872)
Код уже есть, вы его сами написали. Осталось только синтаксис под java подправить. А для этого нужно основы почитать. В общем просто скопировать практически. Читайте основы, читайте про переменные, циклы, if, массивы. Вам надо просто правильно скопировать всё это дело, не более.

Ответ от Partizanin[новичек]
static void gnomeSort( int[] theArray ) { int[] theArray массив который нужно отсортировать
for ( int index = 1; index < theArray.length; ) {
if ( theArray[index - 1] <= theArray[index] ) {
++index;
} else {
int tempVal = theArray[index];
theArray[index] = theArray[index - 1];
theArray[index - 1] = tempVal;
--index;
if ( index == 0 ) {
index = 1;
}
}
}
}

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: ПОМОГИТЕ ПОЖАЛУЙСТА!!! Нужно написать Гномью сортировку на JAVA!
Гномья сортировка на Википедии
Посмотрите статью на википедии про Гномья сортировка
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*