Árvore AVL - Definição
Uma árvore AVL (Adelson-Velsky e Landis) é uma árvore binária de busca auto-balanceada onde a diferença de altura entre as subárvores esquerda e direita de qualquer nó é no máximo 1. Isso garante que a árvore permaneça aproximadamente balanceada, proporcionando operações eficientes de inserção, remoção e busca.
As árvores AVL foram as primeiras árvores binárias de busca auto-balanceadas a serem inventadas, em 1962, por Georgy Adelson-Velsky e Evgenii Landis. Elas são amplamente utilizadas em aplicações que exigem operações rápidas de busca e atualização, como bancos de dados e sistemas de arquivos.
Lembrando: Uma árvore binária é, por definição, um conjunto de nós que ou é vazio, ou consiste de uma raiz e de duas subárvores binárias disjuntas, chamadas subárvore esquerda e subárvore direita da raiz.