且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

后缀数组

更新时间:2021-10-09 00:45:20

1 后缀数组概念

子串:字符串 S 的子串 r[i..j],i≤j,表示 r 串中从 i 到 j 这 一 段 ,也就是顺次排列 r[i],r[i+1],...,r[j]形成的字符串。

后缀:后缀是指从某个位置 i 开始到整个串末尾结束的一个特殊子串。字符串r 的从后缀数组第 i 个字符开始的后缀表示为Suffix(i) , 也 就 是Suffix(i)=r[i..len(r)]。

2 后缀数组的应用

2.1最长公共前缀