Estos tres términos inorder, preorder y postorder se mantienen en el orden pf procesamiento del elemento ROOT.
Ahora, cuando decimos INORDER, significa que todo está en orden, es decir, atravesamos de izquierda a raíz a derecha.
Tome un ejemplo de un segmento de línea con el punto final izquierdo A y el punto final derecho B. Tome un punto medio M en AB. Ahora inorder significa comenzar desde la izquierda (A) hasta la mitad (M) y llegar a la derecha (R). Tan simple como eso, todo está en orden.
PREORDER significa antes de ordenar. Ahora que es antes? Como ya dije, los nombres se mantienen teniendo en cuenta el elemento raíz, por lo que ROOT está antes de todos los elementos. Así que la raíz será procesada antes que cualquier elemento. Pero recuerde, el nodo izquierdo siempre se procesará antes del nodo derecho.
Lo mismo ocurre con POSTORDER. El elemento ROOT se procesará por fin después de que se hayan procesado los nodos IZQUIERDA y DERECHA.
Espero que esto ayude 🙂
Cómo recordar preorder, postorder y inorder recorrido
Related Content
¿Es posible olvidar un recuerdo de incidente doloroso de forma permanente?
Siento la saturación de la memoria en mí mismo. ¿Qué tengo que hacer?
¿Tienen nuestros cerebros la capacidad de recordar todos nuestros recuerdos?
Cómo retener algo memorizado durante mucho tiempo
¿Qué debo hacer para no olvidar lo que aprendí en la universidad?
Hay un truco interesante cubierto en cs61b sp16 lec25
En realidad es bastante fácil de recordar:
- Dibuja el árbol.
- Preorder significa que? Bueno, al decir pre , parece que obtendré las cosas ( datos o lo que esté almacenado en el nodo) antes . OK, así que primero leo el nodo actual antes de visitarlo, es decir, cada vez a la izquierda del nodo.
- ¿En orden? Ah, tal vez necesito obtener el material cuando esté durante un período de visita a un nodo. De acuerdo, no antes o después de la publicación, así que lo leí a mitad del período de visitas, es decir, cuando estoy en la parte inferior del nodo.
- Y ahora espero que sepa qué diablos es el pedido posterior … Esencialmente, acabo de leer el nodo después de visitar el nodo actual, es decir, cuando estoy a la derecha .
Bueno, si preguntas, ¿cómo recordar por qué ir en sentido contrario a las agujas del reloj? Es siempre de izquierda a derecha.
Sólo se me ocurrió una manera. Me parece práctico.
Visualice una operación matemática en términos de árbol: a + b
Considere, operador (+) como nodo raíz, ‘a’ hijo izquierdo y ‘b’ hijo derecho. Ahora, el funcionamiento normal es (a + b) y podemos obtenerlo mediante el recorrido estándar, es decir, el recorrido en orden ( raíz izquierda derecha) .
Para pre- y post-, solo necesitamos tomar el operador (+) y hacerlo pre (+ ab) ( raíz izquierda derecha) o post (ab +) ( raíz izquierda derecha ) .
More Interesting
¿El cerebro elimina las células viejas para borrar la memoria?
¿Alguna vez has estado en un lugar que se convirtió en el mejor recuerdo de tu vida?
¿Hay alguna forma en que podamos almacenar y transferir memorias?
¿Hay un límite en nuestro cerebro para recordar cosas?
Cómo intentar y recordar su vida pasada sin hacer una regresión de la vida pasada con un profesional