Antes de fazer estes exercícios, leia com atenção textos
sobre
Recursão e Árvores (Binárias, AVL, etc...)
Implemente as árvores da questão utilizando ponteiros
1. Escrever um procedimento para inserção em árvore AVL (naturalmente isso inclui a rotação simples e a dupla), e outro para impressão dos filhos à esquerda e à direita de um dado nó.
IMPORTANTE:
Leia (e entenda) o texto nas
páginas 71 a 77 do livro de Udi Manber antes de começar a sua implementação.
Observe que há diversos casos de inserção que não requerem rotação.
No caso de ser necessário fazer rotação, há quatro situações diferentes
para considerar:
Se A é o nó crítico, B é o seu filho à esquerda e C
seu filho à direita, então:
|
|
|
|
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IMPORTANTE: