![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.11.2012
Сообщений: 36
|
![]()
ИСД - бинарное дерево, в котором количество элементов в левом и правом поддереве отличается не более чем на 1.
Написал процедуру построения, удаления элемента, а также вывода дерева... Появилась проблема, элемент надо удалять так чтобы дерево осталось идеально сбалансированным, есть случай, когда после удаления балнс нарушается. Интересует, как можно переписать процедуру удаления или написать процедуру балансировки такого дерева. Благодарю за помощь! |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 11.11.2012
Сообщений: 36
|
![]() Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Идеально-сбалансированное дерево | trum | Помощь студентам | 1 | 28.05.2012 21:37 |
Сбалансированное дерево C# | alenachitnaeva | Помощь студентам | 0 | 23.05.2012 21:37 |
идеально сбалансированное дерево | sibguty | Помощь студентам | 0 | 12.12.2011 20:29 |
сбалансированное дерево | prostac | Помощь студентам | 0 | 21.09.2010 16:29 |
Идеально сбалансированное дерево | Осипович | Общие вопросы Delphi | 0 | 16.05.2009 15:54 |