Сравнение методов организации данных

В табл. 3 собраны все оценки методов организации дан­ных, что позволяет сделать ряд выводов.

Таблица 3. Сравнение методов организации данных

Критерии оценки Методы организации данных Лучший метод
Последова­тельный Цепной бинарное дерево
Время формирования -MlogM -MiogM -MiogM Цепной, бинарное дерево
Время поиска -logM -logM Последовательный, бинарное дерево
Время корректировки --М -logM Бинарное дерево
Объем дополнительной памяти Последовательный

 

Это объясняется необходимостью пересылки записей в про­цессе сортировки последовательного массива, а в цепном ка­талоге и бинарном дереве при формировании пересылаются адреса связи, а не целые записи.

По времени поиска последовательный массив и бинарное дерево предпочтительнее цепного каталога. Минимальное время корректировки характерно для бинарного дерева, а минимальный объем дополнительной памяти - для последо­вательного массива.

Мы приходим к окончательному выводу, что абсолютно безупречного метода организации данных не существует. Од­нако минимальное время обычно считается более важным кри­терием, чем минимальная дополнительная память, и тогда лучшим методом организации данных в оперативной памяти ЭВМ необходимо признать упорядоченное бинарное дерево.

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

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

 








Дата добавления: 2015-03-09; просмотров: 729;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.