InicioÁrboles binarios
Árboles binarios
Recorridos y divide y vencerás sobre los subárboles izquierdo y derecho.
42 mostrados
- Tree TraversalsEn orden · preorden · postordenanimadosFácil
- Maximum Depth1 + máx(izquierda, derecha)animadosFácil
- Diameter of Binary TreeEl camino más largo que pasa por cualquier nodoanimadosMedia
- Invert Binary TreeIntercambia los hijos en todas partesanimadosFácil
- Lowest Common AncestorDonde se separan los dos caminos de búsquedaanimadosMedia
- Problemas de práctica
- Introduction to TreesUna raíz y hasta dos hijos por nodoanimadosFácil
- Binary Tree Representation in JavaUna clase nodo con dos referenciasanimadosFácil
- Pre, Post, Inorder in one traversalUna pila y un contador de visitas por nodoanimadosFácil
- Preorder TraversalRaíz, luego izquierda, luego derechaanimadosFácil
- Inorder Traversal of Binary TreeIzquierda, luego raíz, luego derechaanimadosFácil
- Postorder TraversalIzquierda, luego derecha, luego raízanimadosFácil
- Level Order TraversalUna cola, un nivel por pasadaanimadosFácil
- Iterative Preorder Traversal of Binary TreeUna pila, apilando primero el hijo derechoanimadosFácil
- Iterative Inorder Traversal of Binary TreeBaja por la izquierda, desapila y luego ve a la derechaanimadosFácil
- Post-order Traversal of Binary Tree using 2 stackConstruye raíz-derecha-izquierda y luego inviérteloanimadosFácil
- Post-order Traversal of Binary Tree using 1 stackSigue el último nodo que has emitidoanimadosFácil
- Preorder, Inorder, and Postorder Traversal in one TraversalEl mismo recorrido de pila con tres estadosanimadosFácil
- Maximum Depth in BTUno más el hijo más profundoanimadosMedia
- Check for balanced binary treeDevuelve la altura, o un centinela de falloanimadosMedia
- Maximum path sumUn camino puede doblarse una vez, en su nodo más altoanimadosMedia
- Check if two trees are identical or notEl mismo valor y la misma forma, recursivamenteMedia
- Zig Zag or Spiral TraversalPor niveles, invirtiendo filas alternasanimadosMedia
- Boundary TraversalBorde izquierdo, hojas y borde derecho al revésMedia
- Vertical Order TraversalDa a cada nodo una coordenada (columna, fila)animadosMedia
- Top View of BTEl primer nodo visto en cada columnaanimadosMedia
- Bottom view of BTEl último nodo visto en cada columnaanimadosMedia
- Right/Left View of Binary TreeEl último nodo de cada nivelanimadosMedia
- Symmetric Binary TreeCompara la izquierda con la derecha, en espejoMedia
- Print root to leaf path in BTAñade al bajar y quita al volverMedia
- LCA in BTEl nodo donde se encuentran las dos búsquedasanimadosDifícil
- Maximum Width of BTIndexa los nodos como si el árbol fuera un arrayanimadosMedia
- Children Sum Property in Binary TreeEmpuja los valores hacia abajo y corrige al subirMedia
- Print all nodes at a distance of K in BTAñade punteros al padre y luego haz BFS hacia fueraDifícil
- Minimum time taken to burn the BT from a given NodeBFS desde el objetivo, contando nivelesDifícil
- Count total nodes in a complete BTUn subárbol perfecto se puede contar con una fórmulaFácil
- Requirements needed to construct a unique BTRecorrido en orden más otro recorridoMedia
- Construct a BT from Preorder and InorderEl preorden da la raíz y el recorrido en orden separa los ladosDifícil
- Construct the Binary Tree from Postorder and Inorder TraversalEl postorden da la raíz, leído desde el finalDifícil
- Serialize and De-serialize BTPreorden con nulos explícitosDifícil
- Morris Preorder Traversal of a Binary TreeEnhebra el árbol en vez de usar una pilaDifícil
- Morris Inorder Traversal of a Binary TreeLos mismos hilos, registrados más tardeDifícil
- Flatten Binary Tree to Linked ListCadena de hijos derechos en preordenMedia