Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
3 / 3 / 1
Регистрация: 31.01.2013
Сообщений: 108
1

Построить левое поддерево с числом узлов n

28.08.2013, 12:29. Показов 551. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Чтоб построить сбалансированное дерево, нужно:

• Взять один узел в качестве корня.
• Построить левое поддерево с числом узлов n1=N div 2
• Построить правое поддерево с числом узлов n2=N-n1-1 //КАК ЭТО???

Я не понимаю почему чтоб построить правое поддерево нужно воспользоваться выражением n2=N-n1-1

????
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.08.2013, 12:29
Ответы с готовыми решениями:

С числом узлов не менее 100 выделить 3 вспомогательных подсети с числом узлов не меньше 10
Доброго времени суток! Для сети с IP-адресом класса В (155.63.0.0/16) кроме крупных подсетей с...

Убрать верхнее левое, вапще левое
Добрый день я в данный момент работаю над социальным проэкто) меня волнует данный вид в левом...

Построить интерполяционный многочлен Ньютона по неравноотстоящей сетке узлов
Построить интерполяционный многочлен Ньютона по неравноотстоящей сетке узлов и найти приближенное...

Как построить интерполяционный многочлен Ньютона по НЕравноотстоящей сетке узлов
Как построить интерполяционный многочлен Ньютона по НЕравноотстоящей сетке узлов x=; y=;...

1
Почетный модератор
Эксперт С++
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
28.08.2013, 13:07 2
Вероятно:
n2=N-n1-1 -> n2=N-(N div 2)-1 -> n2=~(N div 2)-1
То есть:
уже вычисленное значение n1, равное в общем случае половине (всем четным) значений, вычитается из общего количества. и остается только половина нечетных. Из которых, в свою очередь, вычитается единица - узел, уже использованная в качестве корня.
1
28.08.2013, 13:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2013, 13:07
Помогаю со студенческими работами здесь

Построить бинарное дерево, сделать обход, подсчитать число узлов.
Дана последовательность. Построить бинарное упорядоченное дерево, сделать обход дерева, подсчитать...

Проверить существование под-узлов у узлов корневого элемента Xml файла
Есть следующий код для получения имен всех под-узлов корневого элемента Xml файла: List<string>...

Удаление всех узлов и защита от отсутствие узлов в односвязном списке
Здравствуйте. Помогите мне пожалуйста разобраться с проблемой. У меня получилось сделать добавление...

Подскажите литературу, где можно посмотреть общепринятые обозначения стыковочных узлов, узлов механических передач
Здравствуйте, подскажите пожалуйста литературу, где можно посмотреть общепринятые обозначения...

Построить правильный многоугольник с заданным числом сторон.
Построить правильный многоугольник с заданным числом сторон.

Построить НКА, который бы принимал взаимно простые числа с числом 6
Нужно построить НКА который бы принимал взаимно простые числа с числом 6. Посмотрел я на числа...


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

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