Hva brukes haugsortering til?
Hva brukes haugsortering til?

Video: Hva brukes haugsortering til?

Video: Hva brukes haugsortering til?
Video: Heap sort in 4 minutes 2024, November
Anonim

De Masse sortering algoritme er utbredt brukt på grunn av dens effektivitet. Masse sortering fungerer ved å transformere listen over elementer som skal være sortert inn i en haug datastruktur, et binært tre med haug egenskaper. I et binært tre har hver node maksimalt to etterkommere.

Bare så, hvorfor bruker vi haugsortering?

Heapsort algoritmen har begrenset bruker fordi Quicksort er bedre i praksis. Heap Implementerte prioriterte køer er brukt i Graph-algoritmer som Prims algoritme og Dijkstras algoritme. Ordrestatistikk:Den Heap datastruktur kan være brukt for å effektivt finne det kth minste (eller største) elementet i en matrise.

Foruten ovenfor, hvordan fungerer en haugsortering? De heapsort Algoritmen kan deles inn i to deler. I det andre trinnet, a sortert array opprettes ved å gjentatte ganger fjerne det største elementet fra haug (roten av haug ), og setter den inn i matrisen. De haug oppdateres etter hver fjerning for å opprettholde haug eiendom. Heapsort kan utføres på plass.

Deretter er spørsmålet, hva er hensikten med en haug?

I visse programmeringsspråk inkludert C og Pascal, en haug er et område med forhåndsreservert datamaskinens hovedlagring (minne) som en programprosess kan bruke til å lagre data i en variabel mengde som ikke vil bli kjent før programmet kjører.

Hva er haugsortering og dens algoritme?

Algoritme for haugsortering . Heap Sorter er populær og effektiv sorteringsalgoritme i dataprogrammering. Masse sortering fungerer ved å visualisere elementene i matrisen som en spesiell type komplett binært tre kalt haug.

Anbefalt: