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