2025 Outeur: Lynn Donovan | [email protected]. Laas verander: 2025-01-13 06:17
Hoop Sorteer
Net so, watter sorteeralgoritme het die beste looptyd?
Vir die beste geval Invoeging Sorteer en Hoop Sorteer is die beste een aangesien hul beste geval looptyd kompleksiteit O(n) is. Vir gemiddelde gevalle is die beste asimptotiese looptyd kompleksiteit O(nlogn) wat gegee word deur Merge Sort, Hoop Sorteer , Vinnige Sorteer. In die ergste geval is die beste hardlooptydkompleksiteit O(nlogn) wat gegee word deur Merge Sort, Hoop Sorteer.
Ook, wat is asimptotiese runtime kompleksiteit? asimptoties tyd kompleksiteit . (definisie) Definisie: Die beperkende gedrag van die uitvoeringstyd van 'n algoritme wanneer die grootte van die probleem tot oneindig gaan. Dit word gewoonlik in groot-O-notasie aangedui. Sien ook asimptoties spasie kompleksiteit.
Benewens hierdie, watter algoritme is die beste vir sortering?
Quicksort
Wat is die kompleksiteit van sorteeralgoritme?
Tydskompleksiteite van alle sorteeralgoritmes
Algoritme | Tydskompleksiteit | |
---|---|---|
Beste | Die ergste | |
Borrel sorteer | Ω(n) | O(n^2) |
Invoeging Sorteer | Ω(n) | O(n^2) |
Hoop Sorteer | Ω(n log(n)) | O(n log(n)) |