Z-function
Z-function daripada rentetan S - tatasusunan Z, setiap elemen ialah Z [i ] adalah sama dengan awalan terpanjang subrentetan bermula pada kedudukan i dalam rentetan S, yang juga merupakan awalan keseluruhan rentetan Z. Nilai fungsi Z-pada kedudukan sifar biasanya sama ada sifar atau panjang keseluruhan rentetan.
Kesukaran
O(|S| ^ 2) atau O(|S|).
 
Fungsi awalan daripada rentetan 
S - tatasusunan 
P, setiap elemen yang 
P[i] adalah sama dengan akhiran terpanjang bagi subrentetan bermula dari kedudukan < code>i dalam rentetan 
S, yang juga merupakan akhiran keseluruhan rentetan 
S. Nilai 
P-fungsi pada kedudukan sifar biasanya sama ada sifar atau panjang keseluruhan rentetan. 
Kesukaran
O(|S| ^ 2) atau O(|S|).
 
 
Cuba laksanakan Fungsi Z dan fungsi awalan untuk O(|S| ^ 2) code> .