Pagini recente » Atasamentele paginii Profil Aetheryon | Monitorul de evaluare | Diferente pentru problema/secv6 intre reviziile 23 si 28 | Monitorul de evaluare | Diferente pentru automate-finite-si-kmp intre reviziile 18 si 19
Nu exista diferente intre titluri.
Diferente intre continut:
pt q <- 0, m
pt c apartine S
gaseste M[i] = cel mai lung prefix al lui M cu M[i] sufix al lui M[q]c
δ(q, c) = i
d(q, c) = i
==
complexitate : linia 4 are complexitatea O(m^2) (implementata in maniera bruta) si se executa de (m + 1) * |S| ori => complexitate totala O(m^3 * |S|)
* Complexitate : linia $4$ are complexitatea $O(m^2^)$ (implementata in maniera bruta) si se executa de $(m + 1) * |Σ|$ ori => complexitate totala $O(m^3^ * |Σ|)$
Practic, algoritmul calculeaza pentru toate 0 =< i =< m, c apartine S cat de mult putem lua de la sfarsitul lui Mic astfel incat acesta sa fie un "inceput" de N.
Practic, algoritmul calculeaza pentru toate {$0 ≤ i ≤ m$}, $c$ apartine $S$ cat de mult putem lua de la sfarsitul lui $M{~i~}c$ astfel incat acesta sa fie un "inceput" de {$N$}.
Acesta se poate rafina, eliminand operatii redundante, dupa cum vom vedea in cele ce urmeaza.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.