Data una stringa , vorrei trovare la sottosequenza ripetuta (almeno due volte) più lunga. Cioè, vorrei trovare una stringa che è una sottosequenza (non deve essere contigua) di tale che . Cioè, è una stringa le cui metà appaiono due volte di seguito. Nota che è una sottosequenza di , …
Supponiamo che ci venga data una raccolta di stringhe, . Vorrei sapere se una di queste stringhe è una sottostringa di qualsiasi altra stringa nella raccolta. In altre parole, vorrei un algoritmo per la seguente attività:S 1 , … , S nnnnS1, ... , SnS1,...,SnS_1,\dots,S_n Input:S1, ... , SnS1,...,SnS_1,\dots,S_n Output: …
Sto cercando un algoritmo efficiente per trovare il modello ripetuto più lungo in una stringa. Ad esempio, considera la seguente stringa di numeri: 5431428571428571428571428571427623874534. Come puoi vedere, 142857142857è il modello più lungo che si ripete per un paio di volte (almeno due volte) in questa stringa. La stringa ripetuta non …
Di recente ho discusso con un amico di un sito Web che proponeva sfide regex, principalmente abbinando un gruppo di parole a una proprietà speciale. Stava cercando una regex che corrispondesse a stringhe come ||||||||dove il numero di |è primo. Gli dissi immediatamente che non avrebbe mai funzionato perché se …
Esiste un algoritmo a tempo lineare per verificare che una sequenza di caratteri sia una concatenazione di palindromi? L'unica cosa che mi viene in mente è la soluzione ingenua: 1. k = 1 2. Split string into k substrings (all possibilities) and check 3. k++ 4. repeat Nota: la risposta …
Ho due file di grandi dimensioni contenenti paragrafi di testo inglese: Il primo testo è lungo circa 200 pagine e contiene circa 10 paragrafi per pagina (ogni paragrafo è lungo 5 frasi). Il secondo testo contiene quasi esattamente gli stessi paragrafi e testo del primo. È inoltre lungo 200 pagine …
Prima di tutto dobbiamo leggere una parola e la dimensione desiderata. Quindi dobbiamo trovare il palindromo più lungo creato dai personaggi in questa parola usata nell'ordine. Ad esempio per size = 7 e word = "abcababac" la risposta è 7 ("abababa"). Postscript: la dimensione della parola è inferiore a 3000.
Voglio contare il numero di stringhe su un alfabeto finito , che non contiene ripetizioni, e con ciò intendo per qualsiasi sottostringa di ,, non esiste una copia disgiunta di in . Per esempio, lascia . Quindi è una delle stringhe che voglio contare, poiché per la sottostringa non ci …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.