Domande taggate «string-matching»

1
Rabin – Karp vs Karp – Rabin
I saggi altri redattori di Wikipedia hanno rifiutato la mia richiesta di spostare l'articolo di Wikipedia sull'algoritmo Rabin-Karp in quello che penso dovrebbe essere chiamato, l'algoritmo Karp – Rabin, sulla base del fatto che il nome Rabin-Karp viene usato più spesso ( falso, se uno va dai numeri di Google …



2
Modifica la distanza con le operazioni di spostamento
Motivazione: un coautore pubblica un manoscritto e vorrei vedere un chiaro riassunto delle modifiche. Tutti gli strumenti simili a "diff" tendono ad essere inutili se si spostano entrambi i testi (ad esempio, riorganizzando la struttura) e si apportano modifiche locali. È davvero così difficile farlo bene? Definizioni: vorrei trovare la …

1
Corda coprente di palindromi
Data una stringa , una copertina di palindrome è una sequenza di parole tale che e tale che ogni è un palindromo.w=σ1σ2…σnw=σ1σ2…σnw=\sigma_1\sigma_2\ldots\sigma_np1p2⋯pmp1p2⋯pmp_1p_2\cdots p_mpipip_ip1p2⋯pm=wp1p2⋯pm=wp_1p_2\cdots p_m = wpipip_i Quanto è difficile trovare la copertina in palindromo di dimensioni minime? (questo sembra fattibile con la programmazione dinamica, ma non sono sicuro che funzioni). …

1
Parole di Fibonacci
Ho riscontrato il seguente problema nel mio vecchio manuale di algoritmo ceco, purtroppo senza suggerimenti o soluzioni. "Definiamo parole di Fibonacci come , , , dove e sono lettere generali. Come in una data stringa (su un alfabeto potenzialmente grande) riesci a trovare la parola secondaria di Fibonacci più lunga …



3
Corrispondenza del modello di permutazione nelle stringhe
A grandi linee, la corrispondenza del modello di permutazione affronta problemi del seguente tipo: Permutazioni trovati in e in , con , non contiene una sottosequenza di lunghezza cui elementi sono ordinate secondo ?ππ\pi σ S m m ≤ n π τ m σSnSnS_nσσ\sigmaSmSmS_mm ≤ nm≤nm\leq nππ\pi ττ\taummmσσ\sigma Ad esempio, …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.