Uma árvore AVL é uma árvore binária balanceada onde a diferença entre as alturas das subárvores esquerda e direita de cada nó é no máximo 1. Isso garante busca, inserção e remoção em tempo logaritmico. Quando um novo nó é inserido ou removido, pode haver desequilíbrio, que é corrigido por rotações simples ou duplas na árvore.