Ботва для ИУ-5


№30. Особенности сортировки файлов

К экзамену по информатике запостил Fenix [2007.06.14]  

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

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

Мы изучаем три метода шаманства:

  1. Сортировка файлов слиянием
  2. Осциллирующая сортировка
  3. Многофазная сортировка

О них подробнее в других вопросах.

Каменты: 1  | [+1]

Один комментарий.

Можете подписаться на комментарии по RSS

  1. [2008.11.03] [17:42] |
    Fatal error: Call to undefined function comment_author_label() in /home/u13029/dlusskyinfo/botva/wp-content/themes/botva/comments.php on line 35