Ano ang gamit ng heap sort?
Ano ang gamit ng heap sort?

Video: Ano ang gamit ng heap sort?

Video: Ano ang gamit ng heap sort?
Video: 1960s Nadex Coin Sorter Model 707 2024, Mayo
Anonim

Ang Pag-uuri ng tambak malawak ang algorithm ginamit dahil sa kahusayan nito. Pag-uuri ng tambak gumagana sa pamamagitan ng pagbabago ng listahan ng mga item na magiging pinagsunod-sunod sa isang bunton datastructure, isang binary tree na may bunton ari-arian. Sa isang binarytree, ang bawat node ay may, higit sa lahat, dalawang inapo.

Kaya lang, bakit tayo gumagamit ng heap sort?

Heapsort Ang algorithm ay limitado gamit dahil Quicksort ay mas mahusay sa pagsasanay. Bunton Ang mga ipinatupad na priority queue ay ginamit sa Graph algorithm tulad ng Prim's Algorithm at Dijkstra's algorithm. Mga istatistika ng order: Ang Bunton istraktura ng data ay maaaring ginamit upang mahusay na mahanap ang kth pinakamaliit (o pinakamalaking) elemento sa anarray.

Sa tabi sa itaas, paano gumagana ang isang heap sort? Ang heapsort Ang algorithm ay maaaring nahahati sa dalawang bahagi. Sa ikalawang hakbang, a pinagsunod-sunod Ang array ay nilikha sa pamamagitan ng paulit-ulit na pag-alis ng pinakamalaking elemento mula sa bunton (theroot ng bunton ), at ipasok ito sa array. Ang bunton ay ina-update pagkatapos ng bawat pag-alis upang mapanatili ang bunton ari-arian. Heapsort maaaring isagawa sa lugar.

Kasunod nito, ang tanong ay, ano ang layunin ng isang bunton?

Sa ilang mga programming language kabilang ang C at Pascal, a bunton ay isang lugar ng pre-reserved computer main storage (memory) na magagamit ng proseso ng program para mag-imbak ng data sa ilang variable na halaga na hindi malalaman hanggang sa tumatakbo ang program.

Ano ang heap sort at ang algorithm nito?

Heap Sort Algorithm . Pagbukud-bukurin ay sikat at mahusay algorithm ng pag-uuri sa computerprogramming. Pag-uuri ng tambak gumagana sa pamamagitan ng paggunita sa mga elemento ng array bilang isang espesyal na uri ng kumpletong binary tree na tinatawag bunton.

Inirerekumendang: