Помогите пожайлуста реализовать задачу на Паскале. Нужно завести АВЛ-дерево и организовать в нём действия по вставке и удалению элемента, причём при удалении структура дерева не должна нарушаться. Заранее спасибо!
ЗЫ: желательно описать поподробнее, потому что программирую я пока очень так себе и с АВЛ-деревом сам разобраться не смог.
Вот тут лежит ООП-реализация AVL-дерева:
http://volvo71.narod.ru/faq_folder/avl.htm
Здесь: http://forum.pascal.net.ru/index.php?s=&showtopic=2706&view=findpost&p=40860
процедурная...
Выбирай.
Спасибо, со вставкой более-менее разобрался.
А что с удалением? Буду очень признателен если кто-нибудь разъяснит (очень хорошо-бы с примером) удаление элемента в контексте этой задачи.
Помогите, пожалуйста!!! Мне нужно распечатать значение листа двоичного дерева, имеющего минимальную глубину...Буду оочень признаетелен...