Algoritmos | Clasificación | Pregunta 16

Una lista de n strings, cada una de longitud n, se clasifica en orden lexicográfico utilizando el algoritmo de clasificación por fusión. El tiempo de ejecución del peor caso de este cálculo es
(A) O (n log n)
(B) O (n 2 log n)
(C) O (n 2 + log n)
(D) O (n 2 )

Respuesta: ( B)
Explicación: El árbol de recurrencia para la ordenación por combinación tendrá una altura Log(n). Y se realizará O(n^2) trabajo en cada nivel del árbol de recurrencia (Cada nivel implica n comparaciones y una comparación toma O(n) tiempo en el peor de los casos). Entonces, la complejidad del tiempo de esta ordenación combinada será O (n^2 log n) .
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *