Diferente pentru automate-finite-si-kmp intre reviziile #32 si #33

Nu exista diferente intre titluri.

Diferente intre continut:

h2. Algoritmul KMP
Gaseste toate aparitiile unui string $N$ in $M$ in timp {$O(n + m)$}, unde {$n = lungime(N)$}, {$m = lungime(M)$}. O parte esentiala a sa este functia prefix $&pi; : {1..n} -> {0..n-1}$ unde $&pi;{~i~}$ = cel mai lung prefix al lui $M$ care este sufix al lui {$M{~i~}$}. Evident, $M{~&pi;{~i~}~}$ (prefixul de lungime $&pi;{~i~}$ al lui {$M$}) prefix al lui {$M{~i~}$}, deci {$&pi;{~i~} < i$}.
Gaseste toate aparitiile unui string $N$ in $M$ in timp {$O(n + m)$}, unde {$n = lungime(N)$}, {$m = lungime(M)$}. O parte esentiala a sa este functia prefix $&pi; : {1..n} -> {0..n-1}$ unde $&pi;{~i~}$ = cel mai lung prefix al lui $M$ care este sufix al lui {$M{~i~}$}. Evident, $M{~&pi;{~i~}~}$ (prefixul de lungime $&pi;{~i~}$ al lui {$M$}) este prefix al lui {$M{~i~}$}, deci {$&pi;{~i~} < i$}.
h3. Algoritm_calcul_functie_prefix

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.