Einzelnen Beitrag anzeigen

Benutzerbild von MisterNiceGuy
MisterNiceGuy

Registriert seit: 1. Jul 2003
Ort: Mannheim
919 Beiträge
 
Delphi 7 Personal
 
#4

Re: "Durchlauf"-Algorhytmus gesucht

  Alt 1. Okt 2005, 16:22
Ja also schwer zu erklären Hier ist auf jedenfall die Lösung, das passende Programm gibts später nachgeliefert.

Hier erstmal der Algorhytmus:
Delphi-Quellcode:
var mompos:array[1..20] of integer;
    laenge:integer;
    i,j,k:integer;
    pw:string;
begin
  laenge := 1;
  mompos[laenge] := 1;
  statusbar1.Panels[1].Text := 'Suche...';
  start := GetTickCount;
  panel1.Caption := memo1.Text[1];
    while panel1.Caption <> 'aaaado
      begin
        pw := panel1.Caption;
        memo2.Lines.Add(pw);
        for i:=length(pw) downto 1 do
          begin
            if pw[i] <> memo1.Text[length(memo1.Text)] then
              begin
                pw[i] := next_char(pw[i]);
                if length(pw) > i then
                  for k:=i+1 to length(pw) do
                  pw[k] := memo1.text[1];
                break;
              end
            else if i = 1 then
              begin
                if length(pw) > 0 then
                  for j:= length(pw) downto 1 do
                    pw[length(pw)-j+1] := memo1.text[1];
                pw := pw+memo1.Text[1];
                break;
              end;
          end;
        delay(10);
        panel1.Caption := pw;
      end;
Jonas
Wenn mich jemand sucht, ich bin im Kühlschrank!

Informationen über das Duale Studium
www.jofre.de
  Mit Zitat antworten Zitat