Registriert seit: 4. Dez 2003
Ort: Cottbus
222 Beiträge
Delphi 2005 Personal
|
Re: Die Zeit stoppen ohne Gettickcount
5. Mär 2005, 19:30
Delphi-Quellcode:
function bubble (var a:array of integer):integer;
var j,w,laenge:integer;
begin
laenge:=form1.Memo1.Lines.Count;
//setlength(a, laenge);
for j:=laenge downto 1 do
begin
for w:=2 to j do
begin
if (a[w-1]>a[w]) then vertausch(a[w-1],a[w]);
end;// end of w-for-schleife
end; // end of j-for-schleife
end; // end of function bubble
Delphi-Quellcode:
function ein (var a:array of integer):integer;
var i:integer;
begin
laenge:=form1.Memo1.Lines.Count;
for i:=1 to laenge do
begin
a[i]:=strtoint(form1.memo1.lines[i-1]);
end;
end; // end of function ein
function aus (var a:array of integer) :integer;
var j:integer;
begin
laenge:=form1.Memo1.Lines.Count;
for j:=1 to laenge do
begin
form1.memo2.Lines.Add(inttostr(a[j]));
end;
end; // end of function aus
Das ist einmal die Funktion "Bubble-Sort", die Funktion "einlesen(ein)" und die Funktion "Ausgeben(aus)".
Irgendwo dort ist der Fehler!
Men are born ignorant, not stupid; they are made stupid by education. - Bertrand Russell
I cannot teach anybody anything, i can only make them think. - Socrates
|