Изменения

Перейти к: навигация, поиск
Разбор случаев
Условные обозначения:
* Черная вертикальная линия на рисунке обозначает <tex> lcp </tex> от <tex> i </tex>-го суффикса суффиксного массива <tex> array </tex> и образца <tex> p </tex>. Чем линия длиннее, тем совпадений символов больше.
* <tex> L </tex>, <tex> M </tex> и <tex> R </tex> {{---}} то же самое, что в алгоритме. Кроме того, самая левая черная вертикальная линия на каждом рисунке означает <tex> l </tex>, аналогично, самая правая черная вертикальная линия на каждом рисунке означает <tex> r </tex>. Переменная <tex> m_l </tex> {{- --}} это <tex> lcp </tex> в суффиксном массиве на промежутке <tex> [L, M] </tex>. Переменная <tex> m_r </tex> {{---}} это <tex> lcp </tex> в суффиксном массиве на промежутке <tex> [M, R] </tex>.
* Серым цветом выделен <tex> lcp </tex> в суффиксном массиве на рассматриваемом промежутке.
Анонимный участник

Навигация