Innehållsförteckning:

Var används sorteringsalgoritmer?
Var används sorteringsalgoritmer?

Video: Var används sorteringsalgoritmer?

Video: Var används sorteringsalgoritmer?
Video: Sorting Algorithms Explained Visually 2024, April
Anonim

En kort översikt över sorteringsansökningar

  • Kommersiell datoranvändning.
  • Sök information.
  • Operationsforskning.
  • Händelsedriven simulering.
  • Numeriska beräkningar.
  • Kombinatoriskt sökning.
  • Prim's algoritm och Dijkstras algoritm är klassiska algoritmer att bearbeta grafer.

I detta avseende, vilken sorteringsalgoritm används när?

Att välja en sorteringsalgoritm

Algoritm Bästa fall Stabil?
Insättningssortering O (n) O(n) O(n) Ja
Bubblesort O (n) O(n) O(n) Ja
Quicksort O (n log ? n) O(n log n) O(nlogn) Vanligtvis inte*
Heapsort O (n log ? n) O(n log n) O(nlogn) Nej

Förutom ovan, varför använder vi sorteringsalgoritmer? Effektiv sortering är viktigt för att optimera effektiviteten hos andra algoritmer (som sökning och sammanfogning algoritmer ) som kräver att indata finns i sorterade listor. Sortering är också ofta användbar för kanonisering av data och för att producera läsbar utdata.

Angående detta, vilken är den bästa algoritmen för sortering?

Quicksort

Vilken sorteringsalgoritm använder Excel?

Excels SORT använder ett stall sorteringsalgoritm . Detta betyder att om det finns flera identiska objekt som ska sorteras då Excels SORTERING kommer att bevara den ursprungliga ordningen för de sorterade objekten.

Rekommenderad: