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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2009, 19:49   #1
Misterio1234
 
Регистрация: 06.12.2009
Сообщений: 3
По умолчанию Деревья в паскале

Помогите решить, пожалуйста, задач! Начал решать, но не получается!
1, Обменять местами максимальный и минимальный элементы заданного двоичного дерева, все элементы которого различны!

2,Проверить на равенства два заданных двоичных дерева

Народ, ну что некому помочь?
Хотя бы ткните носом в ссылку на учебный материал по этой тематике,ну очень нужно.
p.s. Забыл указать, что код нужен на Паскале обычном досовском...
для оперативной связи пишем в аську 375-446-206
Misterio1234 вне форума Ответить с цитированием
Старый 14.12.2009, 20:06   #2
Alex_FF
Удален
Форумчанин
 
Регистрация: 02.12.2009
Сообщений: 309
По умолчанию

Почитай книгу: Кормен, Ривест, Лейзерсон "Алгоритмы. Построение и анализ"
Alex_FF вне форума Ответить с цитированием
Старый 14.12.2009, 20:09   #3
Misterio1234
 
Регистрация: 06.12.2009
Сообщений: 3
По умолчанию

Спасибо, посмотрю.
Misterio1234 вне форума Ответить с цитированием
Старый 14.12.2009, 20:44   #4
creator32
Пользователь
 
Регистрация: 13.11.2008
Сообщений: 18
По умолчанию

ищи по тегу "обход двоичного дерева".

1. реализуешь обход
2. будет у тя 2 переменные - типа максЭлем и минЭлем.
3. на каждом шаге при обходе будешь сравнивать текущий лист дерева с максимальным элементом и минимальным ну и менять их.
3.а. при замене будешь запоминать указатель листа на котором ты поменял значение максЭлем или минЭлем.
4. в конце алгоритма обхода разыменуешь указатели и поменяешь друг с другом данные, на которые они указывают.

Это по поводу мин и макс элементов
creator32 вне форума Ответить с цитированием
Старый 14.12.2009, 21:29   #5
Nowar
Пользователь
 
Регистрация: 13.12.2009
Сообщений: 23
По умолчанию

А хотя бы ввод деревьев написан? Или откуда они берутся?
Nowar вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Деревья на С++ osichev Помощь студентам 0 11.12.2009 21:51
деревья в С++ osichev Помощь студентам 0 10.12.2009 19:48
Двоичные деревья в Паскале Paulo Помощь студентам 0 25.06.2009 23:31
Деревья Chudo4258 Помощь студентам 3 29.04.2009 14:46
деревья ShenDy Общие вопросы C/C++ 0 13.03.2009 19:18