Innholdsfortegnelse:

Hvor brukes sorteringsalgoritmer?
Hvor brukes sorteringsalgoritmer?

Video: Hvor brukes sorteringsalgoritmer?

Video: Hvor brukes sorteringsalgoritmer?
Video: Sorting Algorithms Explained Visually 2024, November
Anonim

En kort oversikt over sortering av søknader

  • Kommersiell databehandling.
  • Søk etter informasjon.
  • Driftsforskning.
  • Hendelsesdrevet simulering.
  • Numeriske beregninger.
  • Kombinatorisk søk.
  • Prims algoritme og Dijkstras algoritme er klassiske algoritmer som behandler grafer.

I denne forbindelse, hvilken sorteringsalgoritme brukes når?

Velge en sorteringsalgoritme

Algoritme Best-case Stabil?
Innsettingssortering O (n) O(n) O(n) Ja
Boblesortering O (n) O(n) O(n) Ja
Quicksort O (n log ? n) O(n log n) O(nlogn) Vanligvis ikke*
Heapsort O (n log ? n) O(n log n) O(nlogn) Nei

Foruten ovenfor, hvorfor bruker vi sorteringsalgoritmer? Effektiv sortering er viktig for å optimalisere effektiviteten til andre algoritmer (som søk og slå sammen algoritmer ) som krever at inngangsdata er i sorterte lister. Sortering er også ofte nyttig for kanonisering av data og for å produsere mennesker som kan leses.

Angående dette, hvilken er den beste algoritmen for sortering?

Quicksort

Hvilken sorteringsalgoritme bruker Excel?

Excels SORT bruker en "stall" sorteringsalgoritme . Dette betyr at hvis det er flere identiske elementer som skal sorteres Excels SORTERING vil beholde den opprinnelige rekkefølgen på de sorterte elementene.

Anbefalt: