Pentru ce se folosește sortarea heap?
Pentru ce se folosește sortarea heap?

Video: Pentru ce se folosește sortarea heap?

Video: Pentru ce se folosește sortarea heap?
Video: Heap sort in 4 minutes 2024, Mai
Anonim

The Sortare grămadă algoritmul este larg folosit datorită eficienței sale. Sortare grămadă funcționează prin transformarea listei de articole care urmează să fie sortat intr-o morman datastructure, un arbore binar cu morman proprietăți. Într-un arbore binar, fiecare nod are cel mult doi descendenți.

Doar așa, de ce folosim sortarea grămadă?

Heapsort algoritmul este limitat utilizări deoarece Quicksort este mai bine în practică. Morman Cozile prioritare implementate sunt folosit în algoritmi Graph, cum ar fi algoritmul lui Prim și algoritmul lui Dijkstra. Statistica comenzii:The Morman structura datelor poate fi folosit pentru a găsi eficient al k-lea cel mai mic (sau cel mai mare) element din anarray.

Alături de mai sus, cum funcționează o sortare heap? The heapsort algoritmul poate fi împărțit în două părți. În a doua etapă, a sortat matricea este creată eliminând în mod repetat cel mai mare element din morman (rădăcina a morman ) și inserând-o în matrice. The morman este actualizat după fiecare eliminare pentru a menține morman proprietate. Heapsort poate fi efectuat in loc.

Ulterior, întrebarea este, care este scopul unei grămezi?

În anumite limbaje de programare, inclusiv C și Pascal, a morman este o zonă de stocare principală a computerului (memorie) pre-rezervată pe care un proces de program o poate folosi pentru a stoca date într-o cantitate variabilă care nu va fi cunoscută până când programul este rulat.

Ce este sortarea heap și algoritmul său?

Algoritmul Heap Sort . Sortare grămadă este apopular și eficient algoritm de sortare în programarea computerelor. Sortare grămadă funcționează prin vizualizarea elementelor matricei ca un tip special de arbore binar complet numit morman.

Recomandat: