MakarovSuites
Italiano
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Contatti e licenze

Math

Ricerca nelle stringhe

Confronta ricerca semplice, KMP, Boyer–Moore e Rabin–Karp.

Ricerca nelle stringhe — Immagine reale dell’applicazione
Immagine reale dell’applicazione

Da provare

Confronta i controlli di carattere effettivi sul tuo testo. KMP usa una tabella dei prefissi; Boyer–Moore combina gli spostamenti del carattere errato e del buon suffisso; Rabin–Karp verifica i candidati dell'hash rotante. I conteggi descrivono la ricerca completa; la riproduzione ne rivela i confronti registrati.

Equazioni del modulo
Equazioni
prefisso di KMP π[i]: il prefisso proprio più lungo che è anche un suffisso
Spostamento di Boyer–Moore = max(carattere errato, buon suffisso)
hash di Rabin–Karp: hnext = ((h−old·bᵐ⁻¹)b+new) mod p
Le corrispondenze di hash vengono verificate carattere per carattere; le corrispondenze sovrapposte vengono conservate

Altri esperimenti

Torna al catalogo