Quina és la millor complexitat de temps de cas de l'ordenació de combinació?
Quina és la millor complexitat de temps de cas de l'ordenació de combinació?

Vídeo: Quina és la millor complexitat de temps de cas de l'ordenació de combinació?

Vídeo: Quina és la millor complexitat de temps de cas de l'ordenació de combinació?
Vídeo: Pànic a la Ciutat - Dolça Revolució 🌿 2024, De novembre
Anonim

Algorismes d'ordenació

Algorisme Estructura de dades Complexitat espacial: pitjor
Classificació ràpida Matriu O(n)
Fusiona l'ordenació Matriu O(n)
Classificació de pila Matriu O(1)
Classificació suau Matriu O(1)

A més, quina és la complexitat temporal de l'ordenació de fusió?

El complexitat de l'ordenació de la fusió és O (nlogn) i NO O (logn). El pas de divisió calcula el punt mitjà de cadascuna de les submatrius. Cadascun d'aquest pas només necessita O(1) temps . El pas de la conquesta de forma recursiva classes dos subarrays de n/2 (per a n parells) elements cadascun.

Quina és la millor complexitat del temps de l'ordenació de bombolles? L'espai complexitat per Classificació de bombolles és O(1), perquè només es requereix un únic espai de memòria addicional, és a dir, per a la variable temporal. També, el el millor dels casos la complexitat del temps serà O(n), és quan la llista ja és ordenat.

A més, quina és la millor complexitat de l'ordenació de combinació?

n*log(n)

Quina és la complexitat del temps d'execució de l'ordenació d'inserció en el millor dels casos i en el pitjor dels casos?

El millor , pitjor , i mitjana casos El el millor dels casos input és una matriu que ja és ordenat . En aquest classificació per inserció de casos té un lineal temps d'execució (és a dir, O(n)). Durant cada iteració, el primer element restant de l'entrada només es compara amb l'element més a la dreta de la ordenat subsecció de la matriu.

Recomanat: