Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.11.2017
Сообщений: 9
1

AVL деревья, вставка элемента

08.12.2017, 23:40. Показов 1230. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Пишу AVL дерево по данной статье https://habrahabr.ru/post/150732/ и не совсем могу понять как реализуется вставка элемента. Я создал узел, дошел рекурсией до нужно места вставки, вставил, но как задать верную высоту? В той статье ничего не написано, они сразу после вставки делают баланс дерева, но как его можно делать если ни в одном узле не задана высота?

Очень прошу пояснить, так как не могу сообразить...

P.S. Я написал программу по данной статье , включил дебагер и увидел, что все узлы (кроме корня) имеют 0 высоту, корень имеет высоту 1. Очевидно, что это связано с тем, что мы нигде не задаем высоту узла.... Я не могу понять как это сделать
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2017, 23:40
Ответы с готовыми решениями:

Вставка элемента в список
Здравствуйте.Пишу код #include <stdlib.h> #include <stdio.h> #include <string.h> #include...

Вставка элемента в строку матрицы
есть функция, которая вставляет в одномерный упорядоченный массив число не нарушая упорядоченность ...

Добавление, вставка и удаления элемента структуры
добавить операции добавление, вставка и удаления элемента с интерактивного меню #include...

Вставка символа в массив со сдвигом элемента
Здравствуйте! Как можно вставить елекмент в массив со свдивгом следущего?

0
08.12.2017, 23:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2017, 23:40
Помогаю со студенческими работами здесь

Вставка/удаление элемента в массиве, вывод результата
Нужно сделать 3 задачки с масивами : 1.Print которая распечатывает элементы массива 2.Insert...

Вставка в массив элемента, который встает на определенную позицию не нарушая упорядоченности
переделав свой раньше не работающий многострадальный код(написав прогу сам не используя код из...

AVL-деревья - вставка узла
AVLTreeNode<T>: using System; namespace MyCollections.Generic { //Класс узла AVL-дерева....

AVL-деревья
Правильно ли я понимаю, что удаление узла X из AVL-дерева состоит из следующих частей: 1) само...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru