Описание слайда:
Внешняя многофазная сортировка слиянием
Метод трехфазной внешней сортировки дает желаемый результат и работает максимально эффективно (на каждом этапе сливается максимальное число серий), если начальное распределение серий между вспомогательными файлами описывается соседними числами Фибоначчи:
(1,0,0), (0,1,1), (1,0,2), (3,2,0), (0,5,3), (5,0,8), (13,8,0) и т.д.
Пример. При начальном распределении серий между тремя файлами 13, 8,0 метод сойдется:
В1 В2 В3
(13, 8, 0)
(5, 0, 8)
(0, 5, 3)
(3, 2, 0)
(1, 0, 2)
(0, 1, 1)
(1, 0, 0).
Последовательность чисел Фибоначчи начинается с 0, 1, а каждое следующее число образуется как сумма двух предыдущих: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... .