![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Пользователь
Регистрация: 04.05.2022
Сообщений: 10
|
![]()
Доброго всем дня!
Задача отсортировать массив по возрастанию. кто может сказать почему этот вариант не работает? int[] arr = new int[] {1, 6, 3, 4, 2}; for (int i=0; i<4; i++){ for(int j=0; j<4; j++){ if (arr[i] > arr[i+1]) { int tmp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = tmp; } } System.out.print(arr[i] + " "); } Последний раз редактировалось Volcozar; 04.05.2022 в 10:55. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.06.2021
Сообщений: 515
|
![]()
Потому что в коде нет главного для сортировки - сравнения элементов.
|
![]() |
![]() |
![]() |
#3 |
Новичок
Пользователь
Регистрация: 04.05.2022
Сообщений: 10
|
![]()
так так, а конкретнее?
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.06.2021
Сообщений: 515
|
![]()
Исправляйте дальше. Второй цикл у вас чтобы что? Почему вы сравниваете одни элементы, в меняет другие и несколько раз?
|
![]() |
![]() |
![]() |
#5 |
Новичок
Пользователь
Регистрация: 04.05.2022
Сообщений: 10
|
![]()
уже есть. все равно не работает.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,584
|
![]()
Я в Яве не копенгаген, но интуёвина полсказывает: вот где собака порылась:
Код:
Код:
Последний раз редактировалось digitalis; 04.05.2022 в 11:22. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 02.06.2021
Сообщений: 515
|
![]() |
![]() |
![]() |
![]() |
#8 |
Новичок
Пользователь
Регистрация: 04.05.2022
Сообщений: 10
|
![]()
Да с условием был мой косяк. забыл его туда дописать. но вот добавил его и все равно на рисунке видно какой результат.
8-( |
![]() |
![]() |
![]() |
#9 |
Новичок
Пользователь
Регистрация: 04.05.2022
Сообщений: 10
|
![]()
digitalis, дописал ваше условие, но все равно не особо помогает )))
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 02.06.2021
Сообщений: 515
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сортировка массива JAVA только профессионалы. | Volcozar | Общие вопросы по программированию, компьютерный форум | 3 | 04.05.2022 11:26 |
Пирамидальная сортировка на Java | SergejBrovkin | Общие вопросы по Java, Java SE, Kotlin | 0 | 11.01.2019 09:29 |
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] | druger | Помощь студентам | 0 | 20.04.2012 15:49 |
Сортировка массива методами предсортировки и слияния, и пирамидальная сортировка. | lenny_24 | Помощь студентам | 2 | 17.04.2011 18:57 |
Сортировка двумерного массива Java. | Тёма Сашко | Помощь студентам | 7 | 21.02.2010 19:00 |