|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.05.2012, 11:59 | #1 |
Регистрация: 30.05.2012
Сообщений: 3
|
Бинарное дерево
Задание было такое:
Написать программу, которая содержит информацию про заявки на авиабилеты Каждая заявка содержит: -пункт назначения -номер рейса -имя пассажира -время отправления Программа должна: 1. Хранить все заявки в виде двоичного дерева 2. По заданному номеру рейса находить заявку, с последующим ее удалением 3. Удалять все заявки Разбираюсь не очень, но программу написал. Подскажите, пожалуйста,, в чем проблема: После добавления узла(функция search_insert), все поля предыдущих узлов(кроме номера рейса), заменяются на только что введенный. То есть в итоге все узлы правильно располагаются, но все их поля (пункт, имя, время) равны последним введенным. Получается проблема в передаче char *str в функцию..? Этого всего можно избежать, если вводить str1="London", в самой программе (не понимаю в чем разница). Но нужно вводить с клавиатуры.. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бинарное дерево! | pawel32 | Помощь студентам | 3 | 14.11.2011 22:40 |
Бинарное дерево С++ | Voxa7 | Помощь студентам | 0 | 17.05.2010 18:59 |
Бинарное дерево) | Svetlanka_ya | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.04.2010 12:35 |
Бинарное дерево | lubafffka | Общие вопросы C/C++ | 0 | 29.04.2009 12:28 |
Бинарное дерево | g0liath | Помощь студентам | 2 | 16.02.2008 23:54 |