№30. Особенности сортировки файлов
Особенность сортировки файлов в том, что на самом деле, несмотря на методы произвольного доступа мы не можем обратиться к необходимому адресу напрямую. Поэтому время доступа к разным частям файла отличается. Кроме того операции чтения-записи файлов гораздо медленнее аналогичных для оперативной памяти, поэтому знакомые нам алгоритмы применить не получится. Кроме того, файлы могут быть столь велики, что не поместятся в опративную память, поэтому отсортировать их в оперативной памяти и вернуть на место может не получиться.
Все это приводит к тому, что для сортировки файлов применяют особые методы, при которых файл делится на части, которые помещаются в оперативную память, и с ними начинается мегашаманство.
Мы изучаем три метода шаманства:
- Сортировка файлов слиянием
- Осциллирующая сортировка
- Многофазная сортировка
О них подробнее в других вопросах.
Fatal error: Call to undefined function comment_author_label() in /home/u13029/dlusskyinfo/botva/wp-content/themes/botva/comments.php on line 35