|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.11.2011, 21:40 | #1 |
Пользователь
Регистрация: 07.12.2010
Сообщений: 15
|
Сортировка Очереди методом heapsort
Идея такая, есть очередь она сортируется методом пирамиды.
Я написал просеивание пока, что код фиговый. Я бы даже сказал быдлокод, помогите привести к нормальному виду и дописать сортировку. возможно это просеивание можн сделать через рекурсию а не плодить кучу циклов. Ещё кстати вопросик, работает только если ввести нечетное кол-во элементов. Всё дело в temp3, когда у родителя всего 1 сын, то temp3 остается прежним и меняется местами с другими значениями. Какую проверку сделать, что бы перемена элементов местами отрабатывала верно. Код:
Последний раз редактировалось Jigarkhwar; 09.11.2011 в 21:50. |
12.11.2011, 19:05 | #2 |
Пользователь
Регистрация: 07.12.2010
Сообщений: 15
|
ну что никто не поможет ?
|
12.11.2011, 19:24 | #3 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
|
13.11.2011, 01:23 | #4 |
Пользователь
Регистрация: 07.12.2010
Сообщений: 15
|
Мне именно через очередь надо построенную на указателях, просто прошу подкорректировать мой код чтоб он выглядел лучше.
Последний раз редактировалось Jigarkhwar; 13.11.2011 в 01:54. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка очереди. [c++] | Jigarkhwar | Помощь студентам | 8 | 28.09.2011 23:12 |
Сортировка методом пирамиды. | Dj Troy | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 08.04.2011 20:03 |
Heapsort string в файле | skorpi | Помощь студентам | 0 | 10.03.2011 17:41 |
Сортировка методом пузырька | fygas1991 | Общие вопросы C/C++ | 5 | 15.11.2009 21:39 |
Сортировка методом линейного выбора и "быстрая" сортировка | Карол | Помощь студентам | 4 | 27.09.2009 19:52 |