Introduzione
Lezione 1 di 9 del corso Heap Sort - Serie DSA di Coddy.
L’ordinamento è una delle operazioni più importanti dell’informatica. Dispone gli elementi di una raccolta in un ordine specifico, facilitando notevolmente la ricerca e l’analisi dei dati.
In questo corso della Serie sulle strutture dati, esploreremo Heap Sort, un algoritmo di ordinamento basato sul binary heap.
Un binary heap è un albero binario completo memorizzato in un array. In un max-heap, ogni nodo padre è maggiore o uguale ai suoi figli, quindi il valore più grande si trova sempre alla radice. Heap Sort trasforma l’array in un max-heap, quindi rimuove ripetutamente l’elemento più grande per costruire il risultato ordinato.
Questo corso includerà:
- Teoria - capire come funziona Heap Sort.
- Implementazione - realizzarlo nel linguaggio di programmazione che preferisci.
- Esercitazione - risolvere sfide di programmazione basate su Heap Sort.
Cominciamo!
Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Heap Sort - Serie DSA
Esercitati da solo: Compilatore C online