|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.06.2020, 12:41 | #1 |
Регистрация: 29.01.2020
Сообщений: 8
|
Пузырьковая сортировка двух соседних элементов
Дорогие форумчане обращаюсь к вам за помощью. Дело в том, что код получился, но необходимо сделать пузырьковую сортировку двух соседних элементов. Уже около месяца мучаюсь, ничего не выходит.
Код:
|
19.06.2020, 13:04 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
итак есть такая "цепочка"
... -> x -> a -> b -> y -> ... x.next =a a.next =b b.next =y y.next =... "внезапно" оказывается надо поменять местами a и b (два соседних), т.е. получить ... -> x -> b -> a -> y -> ... надо сделать x.next =b (было x.next =a) b.next =a (было b.next =y) a.next =y (было a.next =b) y.next =... (было и осталось) P.S. плюс отработка случаев начала/конца списка
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 19.06.2020 в 13:06. |
19.06.2020, 13:20 | #3 |
Регистрация: 29.01.2020
Сообщений: 8
|
evg_m, по моему так не получится для моего кода
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сформировать массив Y из тех элементов массива Х, которые больше суммы двух соседних предыдущих | Vladkp | Помощь студентам | 9 | 17.03.2017 22:28 |
К значению каждого элемента из массива in прибавить значения двух соседних элементов, результат записать в out. | numberonee | Помощь студентам | 1 | 21.06.2016 15:44 |
Пузырьковая сортировка. | Виктор27 | Общие вопросы C/C++ | 3 | 18.04.2014 21:11 |
Разработка программы поиска двух соседних элементов массива, сумма которых максимальна | Esterlen | Помощь студентам | 13 | 27.05.2012 18:58 |
Пузырьковая сортировка | ts-alan | Общие вопросы C/C++ | 9 | 20.08.2010 21:15 |