Árbol de búsqueda binaria de equilibrio automático

Autor: Monica Porter
Fecha De Creación: 20 Marcha 2021
Fecha De Actualización: 27 Junio 2024
Anonim
Árbol de búsqueda binaria de equilibrio automático - Tecnología
Árbol de búsqueda binaria de equilibrio automático - Tecnología

Contenido

Definición: ¿Qué significa el árbol de búsqueda binaria de equilibrio automático?

Un árbol de búsqueda binaria con equilibrio automático es un tipo de estructura de datos que se ajusta automáticamente para proporcionar niveles consistentes de acceso a nodos. En un árbol de búsqueda binario de equilibrio automático, las conexiones desde el nodo superior a los nodos adicionales se ordenan y reajustan para que el árbol sea uniforme, y las líneas de trayectoria de búsqueda para cada nodo final son iguales en términos de longitud.


Un árbol de búsqueda binaria con equilibrio automático también se conoce como árbol equilibrado o árbol de búsqueda binaria con altura equilibrada.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el árbol de búsqueda binaria de equilibrio automático

Un árbol de búsqueda binario en general proporciona una estructura de datos con un nodo en la parte superior y uno o dos nodos conectados a él en cada nivel posterior. Los árboles de búsqueda binarios admiten tres operaciones: los operadores pueden insertar componentes, eliminar componentes o buscar algún número u otro contenido de nodo. Parte del beneficio de los árboles de búsqueda binarios es que el sistema puede ordenar ignorar la mitad del árbol en cada nivel, lo que lleva a cargas de trabajo de búsqueda más eficientes.


El aspecto positivo de un árbol de búsqueda binaria de equilibrio automático es que el acceso a los nodos es igual, por ejemplo, en lugar de tener que ir cinco pasos en un lado del árbol, o tres pasos en el otro lado del árbol, debido a -estructura de nodo ajustada, la búsqueda solo iría un cierto número de pasos (n) a cualquier nodo final dado. Esto se logra sacando conexiones de nodos individuales y reemplazándolas por otras binarias para acortar ramas particulares del árbol.

El inconveniente de una búsqueda binaria de autoequilibrio tres es que solo funciona si las conexiones de nodo son "independientes del nivel"; en otras palabras, si un nodo individual se puede reajustar a un nivel anterior para acortar la rama del árbol . Por ejemplo, si un árbol de búsqueda binario con equilibrio automático está compuesto con un número dado en la parte superior y dos números posteriores a cada lado, y hay una cadena de tres números adicionales con conexiones de un solo nodo, el ajuste del árbol pondría el quinto nodo junto con el tercer nodo en lugar del cuarto nodo, de modo que el tercer nodo tenga dos nodos de conexión en lugar de uno. Sin embargo, si la estructura de datos necesita identificar el contenido de un nodo en particular como relacionado en una relación padre / hijo específica, ajustar estos nodos para que se ajusten a la estructura del árbol no funcionará.