Каково максимальное и минимальное количество ключей, которые можно сохранить в B-дереве порядка 128 и высоты 3?
Для максимума вот что я сделал: у вас есть один корневой узел.Максимальное число дочерних узлов, которое может иметь корневой узел, составляет m (порядок), то есть 128. И у каждого из этих 128 дочерних узлов есть 128 дочерних элементов, что дает нам в общей сложности 1 + 128 + 16384 = 16512 узлов.Согласно Википедии, B-дерево из n узлов может хранить n-1 ключей, так что у нас остается максимум 16511 ключей.
Для min: у вас есть один корневой узел и минимальное количествоэто может иметь 2 детей, и минимальное количество детей, которое могут иметь эти 2 ребенка, равно m / 2, где m - порядок, то есть по 64 ребенка.Это оставляет нам 1 + 2 + 64 + 64 = 131 общее количество детей и 131-1 = 130 ключей.
Правильно ли то, что я здесь сделал?