Изменения

Перейти к: навигация, поиск
Разбор случаев
===Разбор случаев===
 
Условные обозначения:
* 1.черная вертикальная линия на рисунке обозначает <tex> lcp </tex> от <tex> i </tex>-го суффикса суффиксного массива <tex> array </tex> и образца <tex> p </tex>.
* 2. L, M и R - то же самое, что в алгоритме. Кроме того, самая левая вертикальная линия на каждом рисунке означает <tex> l </tex>, аналогично, самая правая линия на каждом рисунке означает <tex> r </tex>.
* 3. Серым цветом выделен <tex> lcp </tex> в суффиксном массиве на рассматриваемом промежутке.
 
Разберем случай <tex> l \ge r </tex>: возможны три варианта:
 
[[Файл:left.png]]
 
* a) <tex> l > m_l </tex>
 
[[Файл:right2.png]]
===Псевдокод===
271
правка

Навигация