powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сортировка методом ShellSort
24 сообщений из 24, страница 1 из 1
Сортировка методом ShellSort
    #39571389
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все учусь, если что, простите. В задании мне нужно отсортировать массив с помощью for. Дается исходник, а между "//PUT YOUR CODE HERE" я должен вставить свой код. Дело в том, что везде код принимается, а вот задание не проходит.
автор Помилки
Неправильно обрахований результат. Для набору вхідних параметрів [192, 752, 317, 49, 627, 750, 18, 619, 194, 896] очікуваний результат: 18 49 192 194 317 619 627 750 752 896 . Ваш результат: ''
Ваша відповідь:
Правильна відповідь:
18 49 192 194 317 619 627 750 752 896

Получается, что я ничего не вывожу. В чем может быть причина, подскажите куда копать?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
public class Main {
	public static void main(String args[]){
		
        int[] array = {192, 752, 317, 49, 627, 750, 18, 619, 194, 896};
        int length = array.length;
        //PUT YOUR CODE HERE
        int i, j, t;
        for (i = 0; i < length; i++) {
        for (j = length - 1; j > i; j--) {

            if (array[j] < array[j - 1]) {
                t = array[j];
                array[j] = array[j - 1];
                array[j - 1] = t;
            }
          }
        }
        //PUT YOUR CODE HERE
	 for (i = 0; i < length; i++) {
	 System.out.print(array[i] + " ");
	 	
	 }
	}
}
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571392
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверка моя:
авторУспешно #stdin #stdout 0.08s 27844KB
18 49 192 194 317 619 627 750 752 896
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571401
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangПолучается, что я ничего не вывожу. В чем может быть причина, подскажите куда копать?Попробуйте вывести результат таким образом:
Код: java
1.
2.
3.
4.
5.
System.out.print(array[0]);
for (i = 1; i < length; i++) {
    System.out.print(" " + array[i]);
}
System.out.println();
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571412
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman, в IDE то выводит, а принимать отказывается. И я по идее этот код менять уже не могу, только добавлять между:

//PUT YOUR CODE HERE
*
*
*
//PUT YOUR CODE HERE
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571420
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stangа принимать отказываетсяа что за система там принимает?
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571450
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman, своя внутренняя, не знаю. Это бесплатные курсы Prometheus, все онлайн.
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571515
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stang,

такие курсы лучше обходить - больше времени уходит на подбор решения под "их" решение
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571552
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такова жизнь, заказчик адекватное ТЗ тоже редко ставит... :) На нормальные курсы сейчас денег не хватает, а так время можно выхватить а на работе.
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571562
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangТакова жизнь, заказчик адекватное ТЗ тоже редко ставит... :) На нормальные курсы сейчас денег не хватает, а так время можно выхватить а на работе.
сорри за оффтоп, а JavaRush не зашло?
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571580
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladimir Baskakov, денег много стоит. А вообще начинал, понравилось.
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571612
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangVladimir Baskakov, денег много стоит. А вообще начинал, понравилось.
а мне показалось, что там халява намного дальше сортировок.... там вроде уроков на 20 - 40.
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571649
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кстати для вывода удобнее юзать:
Код: java
1.
 System.out.print(Arrays.toString(/*ваш массив*/));
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571650
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergey,

Не подойдет т.к.

Код: plaintext
The string representation consists of a list of the array's elements, enclosed in square brackets []
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571652
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stang
Код: java
1.
2.
3.
	 for (i = 0; i < length; i++) {
	 System.out.print(array[i] + " ");	 	
	 }

"Не корысти ради ..."
Код: sql
1.
for (int item : array) System.out.print(" " + item);
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571667
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman
Код: java
1.
System.out.println();


Так что правильный ответ все проигнорировали? Будем дальше гадать?
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571669
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovStang
Код: java
1.
2.
3.
	 for (i = 0; i < length; i++) {
	 System.out.print(array[i] + " ");	 	
	 }

"Не корысти ради ..."
Код: sql
1.
for (int item : array) System.out.print(" " + item);


String.join не?
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39571671
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно завести спец. топик для разбора олимпиадных и т.п. задач
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39572173
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, этот блок менять нельзя.

Код: java
1.
2.
3.
4.
//PUT YOUR CODE HERE
	 for (i = 0; i < length; i++) {
	 System.out.print(array[i] + " ");	 	
	 }
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39572206
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stang,

Тогда что-то у них сломалось, потому что пустым этот массив никак не может быть.
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39572311
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне одному кажется, что в сортировке лишняя итерация:
Код: java
1.
for (i = 0; i < length-1; i++)
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39572315
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39572343
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usmankunaksergey,

https://ru.wikibooks.org/wiki/Реализации_алгоритмов/Сортировка/Шелла#Java
только у автора сортировка пузырьком... и там лишняя итерация...ну или я что-то не так понял
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39573123
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kunaksergey,
Так подскажи, что лишнее? И самое главное, почему, может действительно это проблема.
...
Рейтинг: 0 / 0
Сортировка методом ShellSort
    #39573175
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stangkunaksergey,
Так подскажи, что лишнее? И самое главное, почему, может действительно это проблема.
так я вроде написал..кстати там скинули ссылку на сортировку методом шелла
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Сортировка методом ShellSort
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]