Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

B+tree

.pdf
Скачиваний:
13
Добавлен:
11.04.2015
Размер:
2.47 Mб
Скачать

Доказательство вычислительной сложности

Поиск первого элемента из диапазона в дереве имеет трудоёмкость O (logb/2n)

Чтобы найти все элементы диапазона, необходимо проходить по конечным узлам до тех пор, пока очередная запись удовлетворяет условиям диапазона или пока записи в дереве не закончатся

В худшем случае придётся пройти по всем листовым значениям, т.е. совершить m операций

Следовательно TFind(x-y) = O ((logb/2n )+ m)

Вычислительная сложность основных операций

Операция

Вычислительная сложность

 

 

Поиск

TFind = O (logbn)

 

 

Вставка

TInsert = O (logbn)

 

 

Удаление

TDelete = O (logbn)

 

 

Поиск по диапазону

TFind(x-y) = O ((logbn) + m)

 

 

СПАСИБО ЗА ВНИМАНИЕ!

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]