Algorithmus, um eine gemeinsame Teilfolge über N strings

Ich bin vertraut mit LCS-algorithmen für 2 Streicher. Auf der Suche nach Anregungen für die Suche nach gemeinsamen Teilstrings, der in 2..N strings. Es können mehrere common substrings in jedem paar. Es gibt verschiedene gemeinsame Teilstrings in Teilmengen von den Saiten.

Saiten: (ABCDEFGHIJKL) (DEF) (ABCDEF) (BIJKL) (FGH)

gemeinsamen Saiten:

1/2 (DEF)
1/3 (ABCDEF)
1/4 (IJKL)
1/5 (FGH)
2/3 (DEF)

längsten gemeinsamen Zeichenketten:

1/3 (ABCDEF)

häufigsten strings:

1/2/3 (DEF)
  • Ist es ein ACM-contest-problem, das erfordert Algorithmus mit bestimmter Leistung?
  • Würde nicht den substring 'F' werden die häufigsten, wie es scheint, auf vier Saiten?
  • Es wäre eine gute Idee, uns zu sagen, warum Sie dies benötigen, so können wir verstehen, wo wir gefährden kann und wo nicht.
  • Römisch - ich bin kein student, und dies ist nicht für einen Wettbewerb :-). Die Anwendung ist auf der Suche nach gemeinsamen Elementen in ein PDF-Inhalte streamen. interjay - ich ignorierte einzelne Zeichen, Teilstrings
InformationsquelleAutor Dwight Kelly | 2010-03-10
Schreibe einen Kommentar