logo

Árbol de búsqueda binaria

A Árbol de búsqueda binaria es una estructura de datos utilizada en informática para organizar y almacenar datos de manera ordenada. Cada nodo en un Árbol de búsqueda binaria tiene como máximo dos hijos, un izquierda niño y un bien niño, con el izquierda hijo que contiene valores menores que el nodo padre y el bien hijo que contiene valores mayores que el nodo padre. Esta estructura jerárquica permite una eficiente buscando , inserción , y supresión operaciones sobre los datos almacenados en el árbol.

entero a cadena en java

Árbol de búsqueda binaria



Introducción a la búsqueda binaria:

  • Aplicaciones de BST
  • Aplicación, ventajas y desventajas del árbol de búsqueda binaria

Operaciones básicas en BST:

Problemas estándar fáciles en BST:

  • Búsqueda iterativa en el árbol de búsqueda binaria
  • Un programa para comprobar si un árbol binario es BST o no
  • Conversión de árbol binario a árbol de búsqueda binaria
  • Encuentre el nodo con valor mínimo en un árbol de búsqueda binaria
  • Compruebe si una matriz representa el orden del árbol de búsqueda binaria o no
  • ¿Cómo determinar si un árbol binario tiene altura equilibrada?
  • Matriz ordenada a BST equilibrada
  • Busque BST idénticos sin construir los árboles
  • Convertir BST a montón mínimo
  • Segundo elemento más grande en BST
  • Agregue todos los valores mayores a cada nodo en un BST determinado
  • Compruebe si dos BST contienen el mismo conjunto de elementos
  • Suma de k elementos más pequeños en BST

Problemas de estándar medio en BST:

  • Construir BST a partir de un recorrido de pedido previo dado | Serie 1
  • Lista enlazada ordenada a BST equilibrada
  • Transformar un BST a un árbol de suma mayor
  • BST a un árbol con la suma de todas las claves más pequeñas
  • Construya BST a partir de su recorrido de orden de nivel dado
  • Compruebe si la matriz dada puede representar el recorrido de orden de nivel del árbol de búsqueda binaria
  • Antepasado común más bajo en un árbol de búsqueda binaria
  • Encuentre el k-ésimo elemento más pequeño en BST (Estadísticas de pedidos en BST)
  • K'th Elemento más grande en BST que utiliza espacio adicional constante
  • Número más grande en BST que es menor o igual que N
  • Encuentre la distancia entre dos nodos de un árbol de búsqueda binaria
  • BST más grande en un árbol binario | Conjunto 2
  • Eliminar todos los nodos hoja del árbol de búsqueda binaria
  • Sucesor de orden en el árbol de búsqueda binaria
  • Encuentra un par con la suma dada en BST
  • Elemento máximo entre dos nodos de BST
  • Encuentre el subárbol BST más grande en un árbol binario determinado
  • Encuentre un par con la suma dada en un BST equilibrado
  • Se intercambian dos nodos de un BST, corrija el BST
  • ¿Cómo manejar duplicados en el árbol de búsqueda binaria?
  • Nodos hoja del pedido anticipado de un árbol de búsqueda binaria (usando recursividad)

Problemas estándar difíciles en BST:

  • Construya todos los BST posibles para las claves 1 a N
  • Conversión in situ de BST en un montón mínimo
  • Verifique que la matriz dada de tamaño n pueda representar BST de n niveles o no
  • Fusionar dos BST con espacio adicional limitado
  • K'th elemento más grande en BST cuando no se permite la modificación de BST
  • Compruebe si existe una subsecuencia ordenada determinada en el árbol de búsqueda binaria
  • Elemento único máximo en cada subarreglo de tamaño K
  • Cuente pares de dos BST cuya suma sea igual a un valor dado x
  • Imprimir claves BST en el rango dado | O(1) Espacio
  • Orden predecesor y sucesor de una clave determinada en BST
  • Encuentre si hay un triplete en un BST equilibrado que suma cero
  • Reemplace cada elemento con el elemento menos mayor a su derecha
  • Contar inversiones en una matriz | Conjunto 2 (uso de BST autoequilibrado)
  • Nodos hoja del pedido anticipado de un árbol de búsqueda binaria
  • Valor mínimo posible de |ai + aj – k| para una matriz dada y k.
  • Números especiales de dos dígitos en un árbol de búsqueda binaria
  • Fusionar dos árboles de búsqueda binaria equilibrados

Algunas pruebas:

  • 'Cuestionarios' sobre el árbol de búsqueda binaria
  • 'Cuestionarios' sobre árboles de búsqueda binaria equilibrados

Enlaces rápidos :

recorrido previo al pedido de un árbol
  • Vídeos sobre el árbol de búsqueda binaria

Recomendado:



  • Aprenda la estructura de datos y los algoritmos | Tutorial de DSA