Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 73
от 27.03.2005, 12:00

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 1


Вопрос № 18582: Здравствуйте! Посмотрите пожалуйста мою программу! Ошибка происходит в процессе выполнение программе, когда начинаю добавлять 2-ой элемент в двоичное дерево! find-функция возвращает 0 или 1 взависимости есть или нет элемент с таким УДК уже в дере...

Вопрос № 18582
Здравствуйте! Посмотрите пожалуйста мою программу! Ошибка происходит в процессе выполнение программе, когда начинаю добавлять 2-ой элемент в двоичное дерево!
find-функция возвращает 0 или 1 взависимости есть или нет элемент с таким УДК уже в дереве!
Если есть 'лемент с УДК есть в дереве, то тогда нужно только увеличить кол-во книг(all).

Приложение:

Отправлен: 21.03.2005, 21:37
Вопрос задал: Сергей Николаевич (статус: 1-ый класс)
Всего ответов отправлено: 1

Отвечает: DSota
Здравствуйте, Сергей Николаевич!
Как-то все кусочки кода не стыкуются :)))...
1. происходит зацикливание между двумя первыми if в цикле,
если нужная УДК уже не присутствует в коллекции...
2. при вставке могут быть потеряны несколько обьектов... - из-за нежелания одновременного изменения свойств right и left
Как я понял - нужно вставить с одновременной сортировкой обьектов. Один из вариантов ниже...

Приложение:

Ответ отправил: DSota (статус: Студент)
Отправлен: 23.03.2005, 15:21


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться

В избранное