2016-10-01 2 views
0

Gibt es einen effizienten Algorithmus, um das längste gemeinsame Suffix und Präfix von zwei verschiedenen Strings zu finden? Die Alphabetgröße ist unbegrenzt.Längstes gemeinsames Suffix-Präfix

Formal, lassen Sie String S = wa und T = bw, wobei a, b, w Teilstrings sind. Wie findet man das längste solcher w, gegeben S und T?

+0

Es gibt Suffix Array und Suffix-Struktur. – Pavel

Antwort

0

Sie können Trie Baum verwenden, es ist sehr nützlich für gemeinsame Suffix

+0

Dies ist mehr ein Kommentar als eine Antwort. – user1767754