Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2010, 00:18   #1
cyt
Пользователь
 
Регистрация: 01.10.2010
Сообщений: 10
По умолчанию Обход бинарного дерева

Всем привет!
Необходимо обойти бинарное дерево по правилу: корень-левое-правое.
Подскажите, пожалуйста, как это сделать.
Спасибо.
cyt вне форума Ответить с цитированием
Старый 17.12.2010, 00:26   #2
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

При помощи рекурсии .
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума Ответить с цитированием
Старый 17.12.2010, 03:29   #3
cyt
Пользователь
 
Регистрация: 01.10.2010
Сообщений: 10
По умолчанию

Спасибо за наводку

Может, кому пригодится (вывод происходит в строку во внешний текстовый файл):

...
procedure ReadTree (root : tree; var f : text); {tree - тип указателя на корень}
begin
if root <> nil then
begin
write(f,root^.element);
ReadTree (root^.left,f);
ReadTree (root^.right,f);
end;
end;
...

Последний раз редактировалось cyt; 17.12.2010 в 03:40.
cyt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Высота бинарного дерева dido171 Помощь студентам 4 02.12.2014 13:30
Обход бинарного дерева в ширину. Delphi 7. ZhooZhik Помощь студентам 4 01.12.2011 02:48
Создания бинарного дерева С++ Olya90 Помощь студентам 0 10.06.2009 18:58
Составление бинарного дерева [MI_nor] Общие вопросы C/C++ 1 08.05.2009 00:28
создание бинарного дерева zetrix Паскаль, Turbo Pascal, PascalABC.NET 2 30.11.2006 19:32