Il merge sort è un algoritmo di ordinamento efficiente che utilizza un approccio “divide et impera“. Divide ricorsivamente l’array da ordinare in sottoarray più piccoli, ordina questi sottoarray e infine combina (fonde) i risultati ordinati per ottenere l’array completamente ordinato.
La sua complessità temporale è O(n log n), rendendolo ideale per ordinare grandi quantità di dati.
Storia dell’algoritmo
(fonte)
Da non perdere 👇👇👇
- 🔒 Conosci meglio privacy e diritti digitali
- 👩💻 Impara a programmare in Python, C++, PHP
- 💻 Configura hosting e domini
- 📊 Tutto sui database
- 🛠️ Approfondisci le nuove tecnologie
- 🎮 Esplora la sezione retrogame
- 👀 Guarda i migliori servizi in offerta
- 🏁 Usa al meglio Excel
- 💬 Il nostro canale Telegram: iscriviti
- 😬 Come recuperare i messaggi cancellati via WhatsApp
- 🧐 Come rootare Android (telefono Samsung)
- 😬 Che cos’è Bootstrap e che vantaggi offre quando si creano siti