CS logo CS dept
space
Титул
1
2
3
4
5
6
7
8
9
10
Valid HTML 4.01!
Valid CSS!
Yellow Pages
HotLog

B-деревья

Поиск в B-дереве - это прохождение от корня к листу в соответствии с заданным значением ключа. Поскольку деревья сильно ветвистые и сбалансированные, то для выполнения поиска по любому значению ключа потребуется одно и то же (и обычно небольшое) число обменов с внешней памятью. Более точно, в сбалансированном дереве, где длины всех путей от корня к листу одни и те же, если во внутренней странице помещается n ключей, то при хранении m записей требуется дерево глубиной logn(m), где logn - логарифм по основанию n. Если n достаточно велико (обычный случай), то глубина дерева невелика, и производится быстрый поиск. Основной чертой B-деревьев является автоматическое поддержание свойства сбалансированности.


BTree
Петрозаводск - 2006