Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#2

Re: ShellSort Problem - Array mit 2 Elementen

  Alt 23. Apr 2009, 10:16
Scheint mir zumindest ein Bug im Originalquellcode zu sein. Der wird provoziert durch die neumodische Art, arrays meist bei Index 0 anfangen zu lassen. Das erste k soll wohl gleich der halben Anzahl der Elemente sein, also etwa k := (High(Files) - Low(Files) + 1) div 2; Nebenbei: die durch
Delphi-Quellcode:
k := (High(Files) - Low(Files) + 1) div 2;
...
k := k div 2;
erzeugte Schrittweitenfolge ist suboptimal.

Gammatester
  Mit Zitat antworten Zitat