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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2018, 19:23   #1
marisha24
Новичок
Джуниор
 
Регистрация: 11.12.2018
Сообщений: 4
Восклицание написать процедуру добавления элементов одного дерева в другое

написать на dephi процедуру добавления элементов одного дерева в другое
так чтобы сохранилась бинарная упорядочность элементов
marisha24 вне форума Ответить с цитированием
Старый 11.12.2018, 20:21   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Ничего лучше, вроде, не придумано, чем обход одного и вставка по одному в другое
Black Fregat вне форума Ответить с цитированием
Старый 11.12.2018, 20:35   #3
marisha24
Новичок
Джуниор
 
Регистрация: 11.12.2018
Сообщений: 4
По умолчанию

а можете кодом, пожалуйста, приложить?
marisha24 вне форума Ответить с цитированием
Старый 11.12.2018, 20:36   #4
marisha24
Новичок
Джуниор
 
Регистрация: 11.12.2018
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Ничего лучше, вроде, не придумано, чем обход одного и вставка по одному в другое
а можете, пожалуйста, кодом приложить?
marisha24 вне форума Ответить с цитированием
Старый 12.12.2018, 01:35   #5
mihаli4
никакой
Пользователь
 
Аватар для mihаli4
 
Регистрация: 21.05.2018
Сообщений: 36
По умолчанию

Цитата:
написать на dephi процедуру добавления элементов одного дерева в другое
так чтобы сохранилась бинарная упорядочность элементов
Это приказ?
А кому конкретно?
mihаli4 вне форума Ответить с цитированием
Старый 12.12.2018, 07:53   #6
marisha24
Новичок
Джуниор
 
Регистрация: 11.12.2018
Сообщений: 4
Восклицание нужно закончить код (процедура добавления одного дерева в другое)

Нужно написать процедуру добавления элементов одного дерева в другое так

вот что у меня получилось

Код:
procedure PrintTree1 ( ANode : pTree );
Begin
if ANode <> nil then begin
PrintTree1 ( ANode^.Right);
Form1.memo2.Lines.Addr (inttostr (ANode^.Data));
PrintTree1 ( ANode^.Left);
end;
end;

procdure TForm1.Button2Click (Sender: TObject);
var i: Integer;
begin Randomize;
New ( Tree ); Tree := nil;
For i := 1 to 5 do begin
InsTree ( Tree , Random ( 10 ) );
end;
Memo1.Lines.Clear;
PrintTree ( Tree );
Memo2.Lines.Clear;
PritTree1 (Tree);
end;
marisha24 вне форума Ответить с цитированием
Старый 12.12.2018, 13:37   #7
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Обход есть. Вставка есть. Что мешает их соединить?
Black Fregat вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать программой числовое двоичное дерево. Написать программу: подсчета суммы элементов дерева; scarecrow_1 Паскаль, Turbo Pascal, PascalABC.NET 4 12.05.2016 21:08
Замена одного слова на другое в си qluxzq Помощь студентам 0 21.12.2015 14:47
Ассемблер. Написать процедуру объединения элементов множеств, заданных в виде массивов YuliYu Помощь студентам 0 19.05.2015 13:10
Используя очередь, написать процедуру или функцию,для вычисления среднего геометрического элементов типизированного файла (Паскаль BumBum4ik Помощь студентам 0 04.01.2014 18:12
процедуры переворотов, добавления, удаления элемента.. для AVL дерева smalsvoloch Помощь студентам 0 03.12.2009 20:28