sorteringsmetode
Sorteringsmetoder är en familj av algoritmer som syftar till att ordna en samling objekt i en definierad ordning, vanligen stigande eller fallande. De kan sortera olika typer av data, såsom tal, textsträngar eller sammansatta nycklar, och används i databearbetning, sökningar och många algoritmiska konstruktioner.
Delar: jämförande sortering och icke-jämförande sortering. Jämförande sortering bygger på att jämföra par av objekt och
Vanliga algoritmer: Snabb sortering (Quicksort) har i genomsnitt O(n log n) tid, är vanligtvis in-place men blir
Jämfört med stabilitet och minnesanvändning: stabila sorter bevarar lika nycklar relativa ordning; in-place sorter kräver liten
Val av metod beror på dataegenskaper och krav: storlek, nyckelområde, om ordningen mellan lika nycklar måste