Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

В-деревья

Нахождение кратчайших путей между парами вершин | Транзитивное замыкание | Нахождение центра ориентированного графа | Обход ориентированных графов | Глубинный остовный лес | Модель внешних вычислений | Особенности операций с внешней памятью | Организация данных в файлах | Хешированные файлы | Индексированные файлы |


 

В-дерево – это особый вид сбалансированного m -арного дерева, который позволяет выполнять операции поиска, вставки и удаления записей из внешнего файла с гарантированной производительностью для самой неблагоприятной ситуации.

В-дерево порядка m представляет собой m -арное дерево поиска, характеризующееся следующими свойствами.

1. Корень либо является листом, либо имеет хотя бы двух сыновей.

2. Каждый узел, за исключением корня и листьев, имеет от m/2 до m сыновей.

3. Все пути от корня до любого листа имеют одинаковую длину.

На рис. 52 показано В-дерево порядка 5, здесь предполагается, что в блоке листа помещается не более трех записей.

 

Рис. 52 – В-дерево порядка 5

 

В-дерево можно рассматривать как иерархический индекс, каждый узел в котором занимает блок во внешней памяти. Корень В-дерева является индексом первого уровня. Каждый нелистовой узел на В-дереве имеет форму где является указателем на i -ого сына, а – ключ, Ключи в узле упорядочены, поэтому Все ключи в поддереве, на которое указывает , меньше, чем . В случае все ключи в поддереве, на которое указывает , имеют значения, не меньшие, чем , и меньшие, чем Все ключи в поддереве, на которое указывает , имеют значения, не меньшие, чем .

Существует несколько способов организации листьев. В данном случае предполагается, что записи основного файла хранятся только в листьях, и каждый лист занимает один блок.

 


Дата добавления: 2015-07-16; просмотров: 109 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Внешние деревья поиска| Операторы на В-дереве

mybiblioteka.su - 2015-2024 год. (0.006 сек.)