Изменения
Перейти к:
навигация
,
поиск
← Предыдущая правка
Следующая правка →
B-дерево
5 байт добавлено
,
23:40, 11 июня 2012
м
→
Добавление ключа
i = x.n
if x.leaf
while (i >= 1
&&
) and (
k < x.key[i]):
x.key[i+1] = x.key[i]
i = i - 1
Disk-Write(x)
else
while (i >= 1
&&
) and (
k < x.key[i]):
i = i - 1
i = i + 1
Disk-Read(x.
$c_i$
c[i]
)
if x.c[i].n == 2t - 1
B-Tree-Split-Child(x, i)
Borisov
285
правок
Навигация
Персональные инструменты
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
Варианты
Просмотры
Читать
Просмотр вики-текста
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная статья
Справка
Инструменты
Спецстраницы