Sortieralgorithmen. Wenn Du noch üben willst, wie man überhaupt programmiert, dann geh mal zu
www.sortieralgorithmen.de und kodiere die Algorithmen in Delphi. Das trainiert erstmal den Umgang mit der Sprache Delphi selbst.
So. Jetzt was Eigenes:
Schreibe ein Programm, das die verschiedenen Sortierverfahren hinsichtlich des Zeitbedarfes vergleicht: Messe die Zeit (z.B. mit GetTickCount), die jedes Verfahren benötigt. Dabei soll die Anzahl der Elemente der zu sortierenden Liste frei wählbar sein.
Wenn Du die TChart-Komponente hast, dann erweitere Dein Programm um die Möglichkeit, die Zeiten grafisch darzustellen: Jeder Sortieralgorithmus bekommt eine eigene Serie (Linie). Auf der X-Achse trägst Du die Array-Größe ein, auf der Y-Achse die Zeit.