Hurtig sortering af ListBox i Delphi
Jeg har et ældre program hvor jeg sorterer en ListBox i Delphi via en Bubblesort funktion.Det har hidtidigt virket fint for mig - men nu er mine data mængder blevet så store og samtidigt så sorterer jeg nu på en NAS (Linux system). Det giver mig problemer med lange eksekveringstider.
Mit spørgsmål er:
1) Forringer det hastigheden at jeg sorterer i ListBox[i], altså i selve ListBox data.
2)
Hvad er en rimelig forventet sorterinstid hvis man sorterer f.eks 5000 linier i en ListBox ?
3) Bør jeg lave en Quick-sort i stedet, eller andet ?
4) Forslag til sorteringskode