Изменения

Перейти к: навигация, поиск

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)
285
правок

Навигация