sorteercomplexiteit
Sorteercomplexiteit verwijst naar de hoeveelheid bronnen die nodig is om een verzameling elementen te sorteren, meestal tijd en geheugen. In algoritmetheorie wordt tijdcomplexiteit uitgedrukt met asymptotische notaties zoals O, Ω en Θ. De analyse hangt af van aannames over de invoer, zoals willekeur of een al gesorteerde beginvolgorde.
Tijdcomplexiteit kent worst-case, gemiddelde-case en best-case. Voor vergelijking-sorteringen geldt een ondergrens: in het slechtste geval vereisen
Belangrijke algoritmen: Quicksort heeft gemiddeld O(n log n) tijd maar kan O(n^2) worden in het slechtste geval
Stabiliteit en ruimtegebruik beïnvloeden de keuze. Stabiliteit behoudt de volgorde van gelijke sleutels; mergesort is meestal
Praktisch hangt de keuze af van data-eigenschappen en systeemlimieten: sleutelbereik, datasetgrootte, geheugen en mogelijk parallelle uitvoering.