also die geschwindigkeit spielt bis jetz nur in sofern ne rolle das ich sie angeben muss(messen muss(dazu bräucht ich auch vllt noch einmal ein geschultes auge?! ich poste einfach mal meinen bisherigen versuch im kmp topic)). aber die lehrerin is absolut unfähig sich durchzusetzen
und von daher muss das prog nich unbedingt perfekt sein, heißt reicht erstmal für den anfang(von der geschw. her). aber das prob. das es beim 1. erfolg aufhört ist mir schon aufgefallen und wäre genial, wäre es behoben(bei vorschlägen wie oben erwähnt im kmp-topic mal guckn).
weiter zu boyer-moore @gausi ich hab heute mal deinen quellcode eingefügt und da sagte mir das program hinter end else in der letzten zeile:
k := k + (*max( GS[m-j],*) max(1, BC[t[k-j]] - j) (*)*);
folgenden fehler:[Fehler] Unit1.pas(59): Undefinierter Bezeichner: 'max'. was muss ich da ändern?
danke görly