Entwickler-Ecke

Sonstiges (Delphi) - Ich brauche eure Hilfe


elefantenfan88 - Di 10.11.09 18:28
Titel: Ich brauche eure Hilfe
hi leute ich brauche wieder einmal eure hilfe, ich versuche eine uhr zu programmieren, die dann die länge der zeit die man für das bubblesortverfahren benötigt, diese soll dann im editfeld ed_zeit angezeigt werden, meine programmierung bisher sieht wie folgt aus :

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
procedure TForm1.bt_sortClick(Sender: TObject);
var i,j,Merke:Integer;
var anfang, ende :real;
begin
anfang:=time;
 for i:=ende-1 downto 1 do
  for j:=1 to i do
  if zahlenf[j]> zahlenf[j+1then
     begin
     Merke:=zahlenf[j];
     Zahlenf[j]:= Zahlenf[j+1];
     zahlenf[j+1]:=Merke;
     end;
for i:=1 to ende do
ed_ausgabe.text:=ed_ausgabe.text+' '+IntToStr(zahlenf[i]);
ende:=time;
ed_zeit.text:=FloattoStrf((ende-Anfang))*24*3600,ffFixed,10,2);
end;


vielen dank schon einmal im vorraus
elefantenfan 88
ps: bubbel sort fuunktioniert


elundril - Di 10.11.09 18:34

dazu kannst du GetTickCount oder QueryPerformanceCounter verwenden. ;) Einfach mal danach suchen und du wirst mit Lösungen regelrecht erschlagen.

lg elundril

P.S.: Bitte ändere den Titel zu einem aussagekräftigen Titel bevor ein Mod dich erwischt. ;)


elefantenfan88 - Di 10.11.09 18:53

vielen dank für deine hilfe