|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.10.2015, 18:14 | #1 |
Новичок
Джуниор
Регистрация: 25.10.2015
Сообщений: 2
|
Фибоначчиевы кучи.
Приветствую.
Возникла проблема с поиском элемента по ключу в куче. Если такой ключ изначально существует в куче, то функция работает. Если ключа такого нет, то программа крашится. Как решить данную проблему? Код функции тута: http://pastebin.com/L7S3Pq7V Заранее спасибо. Также, если возможно. Как можно реализовать "вывод" фибоначчиевой кучи? Заранее спасибо за все возможные варианты. Всем добра. |
26.10.2015, 18:50 | #2 |
Новичок
Джуниор
Регистрация: 25.10.2015
Сообщений: 2
|
Просьба закрыть тему. Проблему вдруг разрешил.
Если вдруг кому надо, то суть была в том, что если элемента с заданным узлом нет, то мы бесконечно ходили по циклическому списку. Проблему разрешил тем, что x взял не x = h, а x = h->right. И добавлением в конце while заместо x=x->right Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация кучи с указателями. | Petro12 | Помощь студентам | 2 | 22.10.2012 13:26 |
Правильное использование кучи | rengen | Общие вопросы C/C++ | 8 | 24.01.2012 13:22 |
Сортировка КУЧИ!!! | bignick | Общие вопросы по Java, Java SE, Kotlin | 6 | 11.04.2011 23:08 |
Повреждение кучи | fosder | Помощь студентам | 0 | 08.12.2010 01:36 |