PUERTA | PUERTA CS 2008 | Pregunta 46

Se le da el recorrido posterior al orden, P, de un árbol de búsqueda binario en los n elementos 1, 2, …, n. Debe determinar el árbol de búsqueda binario único que tiene P como su recorrido posterior al pedido. ¿Cuál es la complejidad temporal del algoritmo más eficiente para hacer esto?
(A) O(Logn)
(B) O(n)
(C) O(nLogn)
(D) ninguno de los anteriores, ya que el árbol no se puede determinar de forma única.

Respuesta: (B)
Explicación: Una cosa importante a tener en cuenta es que es un árbol de búsqueda binaria, no un árbol binario. En BST, el recorrido en orden siempre se puede obtener ordenando todas las claves.

Consulte el método 2 de https://www.geeksforgeeks.org/construct-bst-from-given-preorder-traversa/ para obtener más información.

Se puede utilizar la misma técnica para el recorrido posterior al pedido.
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 *