Einzelnen Beitrag anzeigen

Benutzerbild von everdream
everdream

Registriert seit: 22. Feb 2007
Ort: Hiddenhausen
192 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Frage: Warum funtioniert dieses bublbesort nicht?

  Alt 14. Nov 2007, 19:44
Zitat von Royale:
zufall[x]:=vergleich[x+1]; //tauschen
Du tauscht nicht, du überschreibst.
Kein Wunder also, dass die 3 auf 1-mal 2 mal da ist und die 5 weg.

Benutze eine Hilfsvariable und mache einen Dreieckstausch:
Delphi-Quellcode:
hilf:=zufall[x]
zufall[x]:=vergleich[x+1];
vergleich[x+1]:=hilf;
So tauscht du
Max
"Das Ziel ist im Weg!"
  Mit Zitat antworten Zitat