Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#1

Alle Wiederholungen in einem String suchen(Vegenére-Chiffre)

  Alt 7. Okt 2004, 17:13
Ich schreibe grad an einem Programm um die Vegenére-Chiffre bequem entschlüsseln zu können. Jetzt bin ich grad dabei ein Funktion zu schreiben, die mir innerhalb eines langen Strings [die verschlüsselte Nachricht] Buchstabenfolgen findet, die mehrmals vorkommen. Da ich nicht damit rechne, dass jemand so was rumliegen hat (?), wollt ich mal fragen, wie ihr so was angehen würdet. Vor allem bei der Speicherung tu ich mich noch etwas schwer. Ich hatte mal an so was gedacht:
Delphi-Quellcode:
type
repeats = record
Items: string; // Wiederholte Buchstaben
habitat: TStringlist; // Fundorte
end;
In die Stringlist wollte ich dann nacheinander die Fundstellen eintragen und dann in meiner Klasse ein array of repeats einsetzen. Sieht da jemand Probleme oder eine bessere Idee?

Danke schonmal

Tox
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat