Z-fonction
Z-fonction de la chaîne S - tableau Z, dont chaque élément est Z [i ] est égal au préfixe le plus long de la sous-chaîne commençant à la position i dans la chaîne S, qui est également le préfixe de la chaîne entière Z. La valeur de la fonction Z à la position zéro est généralement soit zéro, soit la longueur de la chaîne entière.
Difficulté
O(|S| ^ 2) ou O(|S|).
Fonction de préfixe de la chaîne
S - tableau
P, chaque élément dont
P[i] est égal au suffixe le plus long du sous-chaîne commençant à la position
i dans la chaîne
S, qui est également le suffixe de la chaîne entière
S. La valeur de la fonction
P à la position zéro est généralement soit zéro, soit la longueur de la chaîne entière.
Difficulté
O(|S| ^ 2) ou O(|S|).
Essayez d'implémenter la fonction Z et la fonction de préfixe pour O(|S| ^ 2) code> .