Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
62 / 1 / 0
Регистрация: 30.11.2021
Сообщений: 31

В-дерево добавить ОПТИМАЛЬНОЕ количество ключей в ПРАВОЕ поддерево

15.11.2022, 09:10. Показов 1120. Ответов 6

Студворк — интернет-сервис помощи студентам
В заданное В-дерево порядка p=2 (корень содержит от 1 до 2p ключей, любая другая вершина - от p до 2p ключей) добавить ОПТИМАЛЬНОЕ количество ключей в ПРАВОЕ поддерево, чтобы количество ключей в корне увеличилось на 1 (нарисовать подробно, что происходит при добавлении).
Миниатюры
В-дерево добавить ОПТИМАЛЬНОЕ количество ключей в ПРАВОЕ поддерево  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.11.2022, 09:10
Ответы с готовыми решениями:

Обход бинарного дерева "правое поддерево-узел-левое поддерево"
дали задание сделать обход дерева "правое поддерево-узел- левое поддерево " посмотрите пожалуйста, правильно ли я написала, если нет, то...

как слелать чтоб элементы добавлялись сначало в левое поддерево,а затем в правое?
доброго всем времени суток))) очередная встреча с деревьями ввела меня в ступор задача в следующем:Даны положительные числа L, N (N...

Оптимальное количество заданий и оптимальное количество игр при обучении с использованием ИИ
Здравствуйте! У меня два вопроса при обучении в среднем на 1 предмет в ВУЗЕ : 1.оптимальное количество генерации заданий ...

6
Заблокирован
15.11.2022, 11:35
Цитата Сообщение от abc2823014012 Посмотреть сообщение
В-дерево
Еще одно, да сколько же их есть
BC-Дерево




Правое поддерево с "желтым" ключом ?

Цитата Сообщение от https://habr.com/ru/company/otus/blog/459216/
Шаг 4: Если в текущем узле-листе есть незанятая ячейка, добавить новый ключ-значение к текущему узлу-листу, следуя возрастающему порядку значений ключей внутри узла.
Шаг 5: Если текущий узел полон и не имеет свободных ячеек, разделите узел-лист, отправив среднее значение родительскому узлу. Повторяйте шаг, пока отправляемое значение не будет зафиксировано в узле.
Шаг 6: Если разделение происходит с корнем дерева, тогда среднее значение становится новым корнем дерева и высота дерева увеличивается на единицу.
Нужно написать порядок добавление ключей ?

Добавлено через 1 минуту
Цитата Сообщение от abc2823014012 Посмотреть сообщение
нарисовать подробн
Ну этого точно, кроме вас, никто не сделает.

Добавлено через 13 минут
Нумерация узлов, nL_K . n - обозначение узла, L - уровень, 0 у корня, K - порядковый номер из существующих на данной итерации.
Рассмотрим добавление ключей в правое поддерево.
Добавляемые ключи :
Code
1
2
3
4
5
6
150, | 95, 87
// узлы n2_2 и n2_3 переполняются и делятся, медиана отправляется в узел родитель.
// Узел n1_1 имеет 4 ключа, теперь нужно переполнить один из дочерних узлов, что бы переполнить узел n1_1
// каждый из дочерних узлов n1_1, имеет по 2 ключа, добавляем в один из них три ключа
71,73,74
// Дело сделано
0
Заблокирован
15.11.2022, 11:38
Good luck!
Миниатюры
В-дерево добавить ОПТИМАЛЬНОЕ количество ключей в ПРАВОЕ поддерево  
0
Заблокирован
15.11.2022, 11:42
Для проходящих посмотреть :
Цитата Сообщение от Википедия
B-дерево (по-русски произносится как Би-дерево) — структура данных, дерево поиска. С точки зрения внешнего логического представления — сбалансированное, сильно ветвистое дерево. Часто используется для хранения данных во внешней памяти.
0
 Аватар для Tanya2007
593 / 230 / 72
Регистрация: 13.05.2020
Сообщений: 412
16.11.2022, 09:26
Цитата Сообщение от SmallEvil Посмотреть сообщение
Еще одно, да сколько же их есть
Кото-дерево просто шикарно))
0
16.11.2022, 16:13

Не по теме:

Цитата Сообщение от Tanya2007 Посмотреть сообщение
Кото-дерево просто шикарно))
Не совсем - оно не сбалансировано.

0
16.11.2022, 18:14

Не по теме:

Цитата Сообщение от drfaust Посмотреть сообщение
Не совсем - оно не сбалансировано.
Погрешность в один уровень - норм.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.11.2022, 18:14
Помогаю со студенческими работами здесь

Добавить к прототипу объектов метод omit, который принимает массив ключей и возвращает новый объект без указанных ключей
Добавить к прототипу объектов метод omit, который принимает массив ключей и возвращает новый объект без указанных ключей. Пример: ...

Оптимальное дерево поиска
Помогите пожалуйста переделать под оптимальное дерево поиска. Program Tree; Uses Crt; {Варианты запуска обхода с подсчетом: 1 -...

Оптимальное распределение по уровням дерево
Здравствуйте Строю в пр-ве дерево, степень 2. Пример - нижний уровень (листья) может хранить данные (шарики) диаметром не более 1.0...

Бинарное дерево.Сумма ключей.
Здравствуйте.Извините за слегка сумбурное описание проблемы,мне немного сложно говорить на русском.Столкнулся с такой проблемой.Дано...

Ошибка в сравнении ключей .Бинарное дерево. Delphi
Всем доброго времени суток! Есть задача: построить АА-дерево поиска. Проблема в следующем. В теории создании я разобрался, но как...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru