Entwickler-Ecke

Algorithmen, Optimierung und Assembler - Dynamisches Array


Damien - Mo 09.05.05 16:01
Titel: Dynamisches Array
Hi,

hab was für die schule zu tun un brauch hilfe.Wie sortiere ich per bubblesort ein dynamisches array?

thx im vorraus


Moderiert von user profile iconGausi: Topic aus Datenbanken verschoben am Mo 09.05.2005 um 17:02


Gausi - Mo 09.05.05 16:04

Sorry, wenn ich falsch liege, aber das hört sich so nach Hausaufgabe an. Ein Tip: zum Blasen-Sortieren-Verfahren gibt es bestimmt schon ein paar Beiträge im Forum.

Ansonsten: Zeig doch mal, was du schon hast...


Damien - Mo 09.05.05 16:29


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
TDaten = record
          vorname: string[100];
          stelle: integer;
          end;

var
daten:array of TDaten;


Listbox1.clear;
for k:=1 to zaehler do
     for i:=1 to zaehler-1 do
     begin
          if Daten[i].stelle > Daten[i+1].stelle then
             begin
             hilf:=Daten[i];
             Daten[i]:=Daten[i+1];
             Daten[i+1]:=hilf;
             end;

    end;
end;


Moderiert von user profile iconGausi: Delphi-Tags hinzugefügt. Und zweiten Beitrag eingepflegt. Bitte beim nächsten Mal die EDIT-Funktion benutzen, danke.


zemy - Di 10.05.05 18:17
Titel: Re: Dynamisches Array
user profile iconDamien hat folgendes geschrieben:
Hi,

hab was für die schule zu tun un brauch hilfe.Wie sortiere ich per bubblesort ein dynamisches array?

thx im vorraus



Genauso wie ein statisches?? :wink: (Pass blos auf, das die bei 0 anfangen und bis Länge-1 gehen, das ist alles. Aber ne andere Frage: wieso nimmst du ein dynamisches Array und greifst dann über ne Listbox auf deine Elemente zu?