Изменения

Перейти к: навигация, поиск

Алгоритм Фараха

1092 байта добавлено, 17:19, 13 мая 2014
Шаг 3: построение нечетного по четному
|221
|}
 
Для выяснения общего префикса строк, автор предлагает использовать находить общего предка вершин в суффиксном дереве. Считается что такой предок можно найти за константное время. Для примера в этом дереве, общее начало строк '''5''' и '''9''' (11011111000 1111011111000) записано в пути от корня до общего предка этих вершин:
[[Файл:treestep3_blue.jpg|400px|thumb|left]]
 
Поскольку структуры нечётного дерева у нас заранее нет и мы её только строим, то подходящих предков мы можем найти в исходном чётном дереве, для этого достаточно проверить вершины с номерами на еденицу меньше и отрезать первый символ.
[[Файл:treestep3_red.jpg|400px|thumb|right]]
== Шаг 4: слияние четного и нечетного дерева ==
497
правок

Навигация