|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2012, 14:39 | #1 |
Пользователь
Регистрация: 26.08.2011
Сообщений: 46
|
Ошибка в функции.
Всем привет. Исправьте пжл ошибку. Ф-ция принимает линейный однонаправленный список отсортированный по возрастанию. В процессе работы берёт по 2 элемента из этого списка, складывает и присваивает их переменной "s". Далее вставляет полученный элемент в конец этого же списка и начинается формирование бинарного дерева. Правой ссылке вставленного элемента присваивается 2-е взятое значение из списка, а левой 1-е взятое значение из списка. Список сортируется в порядке возрастания и первые два элемента удаляются из него. Но вот по окончании выводит дерево в непонятном порядке(при выводе используется прямой обход). Может я неправильно формирую дерево??? Подскажите пжл кто знает.
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в функции (СИ) | zterry | Общие вопросы C/C++ | 3 | 28.12.2011 06:50 |
ошибка в функции | Katus | Общие вопросы Delphi | 10 | 10.12.2011 05:43 |
C# Функции(ошибка) | Extez1 | Помощь студентам | 2 | 17.03.2011 12:43 |
Ошибка в функции | grafgrial | Общие вопросы Delphi | 4 | 06.01.2011 15:02 |
Ошибка в функции | Lotles | Общие вопросы C/C++ | 10 | 26.11.2010 16:04 |