Л. Партыка, И. И. Попов системы управления базами данных



бет37/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   33   34   35   36   37   38   39   40   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

Двоичный поиск. При двоичном поиске в файле записей, упорядоченных по ключу, анализируется запись, находящаяся в середине поисковой области файла (изначально всего файла), а ее ключ сравнивается с поисковым ключом. Затем поисковая область делится пополам, и процесс повторяется для соответствующей половины области, пока не будет обнаружено искомое значение или длина области не станет равной 1. Число сравнений в этом случае будет меньше, чем для случая блочного поиска.

Двоичный поиск эффективен для поиска в файлах, организованных в виде двоичного дерева с указателями, когда поиск происходит в направлении, задаваемом указателями. Кроме того, добавление в файл новых записей не приводит к сдвигу других записей, что требует много времени и является достаточно сложной процедурой. Таким образом, двоичный поиск более пригоден для поиска в индексе файла, чем в самом файле.





Достарыңызбен бөлісу:
1   ...   33   34   35   36   37   38   39   40   ...   215




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет