0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 18
|
|
1 | |
Найти последовательность добавления ключей по построенному Б дереву26.12.2017, 16:22. Показов 438. Ответов 3
Метки нет (Все метки)
Существует Б дерево степени 2.
Нужно найти в какой последовательности добавлялись ключи, чтобы получилось такое дерево. Мой лучший результат: 2, 9, 10, 12, 0, 3, 6, 1, 13, 19, 20, 29, 32, 36, 37, 38, 30, 33, 7, 8, 4, 11, 16, 17, 18, 14, 22, 23, 26, 27, 21, 28, 24, 34, 31 Но проблема в том, что всякий раз когда программа при добавлении проходится по родительскому узлу, который заполнен (т.е. содержит 3 ключа), она делит его. Вот близжайщий вариант с неразделённым корнем Чтобы я не попытался добавить корень разделится. И даже если откатиться к моменту, когда в корне только 9 и 19, то я до сих пор не нашёл такой комбинации, чтобы этого избежать. Может кто-нибудь увидит вариант? Или подскажет какие изменения в код надо внести, потому как код заимствован и я не до конца в нём разобрался. Буду рад помощи BTree.rar
0
|
26.12.2017, 16:22 | |
Ответы с готовыми решениями:
3
Корректна ли функция добавления элемента к дереву? Реализовать программу, создающую AVL дерево. Функции добавления узлов и поиск по дереву Вывод значения ключей массива по условию совпадения других ключей Генерация и проверка на работоспособность ключей активации (регистрационных ключей) |
Модератор
3051 / 2193 / 459
Регистрация: 26.03.2015
Сообщений: 8,472
|
|
26.12.2017, 17:05 | 2 |
0
|
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 18
|
|
26.12.2017, 17:14 [ТС] | 3 |
Вернее сказать алгоритм. Алгоритм при добавлении нового ключа, проходя по заполненному узлу разбивает его
0
|
Модератор
3051 / 2193 / 459
Регистрация: 26.03.2015
Сообщений: 8,472
|
|
26.12.2017, 17:14 | 4 |
В процессе вставки элемента, дочерний узел должен разделиться, возвращая один элемент в родительский.
0
|
26.12.2017, 17:14 | |
26.12.2017, 17:14 | |
Помогаю со студенческими работами здесь
4
Массив ключей из ключей двух массивов Как построить граф автомата Мили по уже построенному графу автомата Мура В слове найти максимально длинную последовательность нулевых битов и заменить её на последовательность из единиц Задана последовательность из N чисел. Найти самую длинную последовательность, обладающую данным свойством Дана последовательность из n вещественных чисел. Найти наиболее длинную последовательность подряд идущих нулей. Найти пересечение множеств ключей двух map Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |