Вопросы по теме 'tree-balancing'
Неизвестное поведение при удалении красного и черного дерева
Я ввел несколько цифр на красно-черное дерево. (41; 38; 31; 12; 19; 8) после удаления 8 и 12 (1-й скриншот) он перешел в тип второго скриншота. Я не могу понять, почему этот 31 стал красным. Пожалуйста, помогите мне с этим? Не могли бы вы...
42 просмотров
schedule
28.10.2021
Проблема с идеальной балансировкой дерева AVL
Мне интересно, есть ли фундаментальная проблема для перебалансировки дерева AVL. Согласно нескольким руководствам, для вставки AVL можно сбалансировать максимум 2 поворота. Однако это может зависеть от того, что называется сбалансированным....
416 просмотров
schedule
13.04.2022
сбалансировать дерево AVL до или после удаления узла?
В этом упражнении студенту предлагается удалить узел из дерева AVL. В данном случае это требует некоторой балансировки, так как разница между самой большой и самой мелкой глубиной> 1. Но должна ли балансировка происходить до или после удаления? Или...
263 просмотров
schedule
13.08.2022
BST минимальной высоты
Я пытаюсь решить следующую задачу: «Для отсортированного (в порядке возрастания) массива с уникальными целочисленными элементами напишите алгоритм для создания BST с минимальной высотой».
В данном ответе корневой узел является серединой массива....
637 просмотров
schedule
02.11.2022
Балансировка двоичного дерева поиска с использованием ArrayList
Для назначения класса мне необходимо добавить метод к предоставленному классу BinarySearchTree, который будет балансировать двоичное дерево поиска, сохраняя значения по порядку в массиве и используя эти значения для построения нового дерева. Однако,...
1051 просмотров
schedule
17.04.2023