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> .