Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Arboles VL

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

U C E N M

Universidad Cristiana Evangélica Nuevo Milenio

Nombre: Aristides Roldan Maradiaga Fuentes

Nº De cuenta: 118500090

Carrera: Ingeniería en Sistemas

Asignatura: Organización de archivos

Tema: Árboles AVL.

Catedrático: Lic. Mariam Morales

Fecha de entrega: 26 noviembre de 2022


Introducción

ARBOLES AVL es un árbol de búsqueda binario que trata de mantenerlo lo


más balanceado posible, conforme se realizan operaciones de inserción y
eliminación. Fueron propuestos en 1962 por los matemáticos rusos Adelson,
Velskii y Landis, de donde surge su nombre. En los árboles AVL se debe
cumplir el hecho de que, para cualquier nodo del árbol, la diferencia entre las
alturas de sus subárboles no exceda una unidad. Árbol desde la raíz hasta una
hoja en forma eficiente. En este trabajo revisamos el concepto de balanceo, y
estudiamos diversas familias de árboles que son balanceados. Una de estas
familias derivara en el concepto de árbol AVL. Estos árboles son balanceados y
permiten ejecutar eficientemente las operaciones de diccionario, lo cual los
hace una representación perfecta para estos tipos abstractos de datos.
Definición

Un árbol AVL (Adelson–Velskii y Landis) es un árbol binario de búsqueda que


satisface la condición de estar balanceado.

 Por ser un Árbol Binario de Búsqueda respeta la propiedad de orden en


todos sus nodos, es decir, todas las claves en su subárbol izquierdo son
menores que la clave del nodo y todas las claves en el subárbol derecho
son mayores.
 La propiedad de balanceo dice que, para cada nodo del árbol, la
diferencia de altura entre el subárbol izquierdo y el subárbol derecho es
a lo sumo 1

Por ejemplo, la siguiente figura muestra un árbol de altura h y puede verse que
sus subárboles tienen la máxima diferencia de altura permitida porque uno de
los subárboles tiene altura h-1 y la otra altura h-2. Tenga presente que los
subárboles x e y son también árboles AVL.

La diferencia de las alturas de todos La diferencia de las alturas de


los subárboles de los nodos es todos los subárboles de los
menor o igual a 1 nodos es menor o igual a 1.
Obsérvese que la diferencia de La diferencia de alturas entre los
las alturas de los subárboles del subárboles de la clave 20 es 2
nodo 20 es 1, pero su subárbol porque la altura del subárbol
derecho no es AVL (porque la izquierdo de 20 es 1 y la altura del
diferencia de alturas entre los subárbol derecho es -1.
subárboles de la clave 40 es 2).

Características.

 La propiedad de balanceo garantiza que la altura del árbol sea de O(log


n).

 En cada nodo del árbol se guarda información de la altura.

 La altura del árbol vacío es -1.

 Al realizar operaciones de inserción o eliminación se debe actualizar la


información de altura de los nodos y recuperar la propiedad de balanceo
si fuera necesario, es decir, si hubiera sido destruida.
Conclusiones

 Un árbol AVL es un ABB balanceado en altura.

 Los recorridos de un árbol se entienden por el tratamiento realizado para


acceder a los diferentes nodos de un árbol. El recorrido puede afectar a
la totalidad de los nodos del árbol, por eso debemos tener muy claro que
al realizar un árbol debemos colocar nombres complejos que trate del
algoritmo que estamos realizando, ya que al realizar los recorridos
debemos saber dónde estamos ubicados en dicho árbol, y cuando se
vaya haciendo más extenso dicho algoritmo que hemos creado sea más
fácil de ubicarnos.

 Un árbol se representa con un conjunto de nodos entrelazados entre sí


por medio de ramas, debemos tener en cuenta que el nodo base es
único, y se le denomina raíz.

 En un árbol un padre puede tener varios hijos, pero un hijo solo puede
tener un padre. Desde la raíz se puede llegar a cualquier nodo
progresando por las ramas y atravesando los sucesivos niveles
estableciendo así un camino.
Bibliografías

http://163.10.22.82/OAS/AVL_Definicion/definicin.html

file:///C:/Users/user23/Downloads/Organizacion%20de%20archivos%20V%20-
%2087-176%20(1).pdf

También podría gustarte