Ich suche nach einem effizienten Algorithmus, um das am längsten wiederholte Muster in einer Zeichenfolge zu finden.
Betrachten Sie beispielsweise die folgende Zahlenfolge:
5431428571428571428571428571427623874534
.
Wie Sie sehen können, 142857142857
ist dies das längste Muster, das in dieser Zeichenfolge einige Male (mindestens zweimal) wiederholt wird.
Die wiederholte Zeichenfolge sollte keine Idee enthalten, sondern Brute-Force?
142857
ist es nicht das längste, weil142857142857
es länger ist. Ich denke, Sie sollten die Frage bearbeiten, um zu klären, was Sie unter „wiederholtem Muster“ verstehen.