Gabarito, letra D
Primeiramente devemos entender qual a sequência de pré-ordem que seria:
Visitar a raiz;
Percorrer sua subárvore esquerda, em pré-ordem;
percorrer sua subárvore direita, me pré-ordem;
Seguindo a percurso de pré-ordem em árvores binárias (maiores valores para subárvores direita e menores para subárvores esquerda. Lembrando que para ser uma árvore AVL, precisa ser uma árvore binária de busca onde seu Fator de Balanceamento - FB (diferença em altura da subárvore da direita pela esquerda) seja no máximo 1. :
Agora construímos a árvore T1 [3, 1, 2, 7, 5, 4, 6]:
...........................................................3.................................... FB = +1 (3 - 2)
..................................................../.............. \....
FB = +1 (1 - 0)........................1..................7 ......................... FB = -2 (0 - 2)
...................................................\................/....
FB = 0 (folha).............................2............5............................. FB = 0 (1 - 1)
............................................................./..........\...
FB = 0 (folha)...................................4.............6.......................FB = 0 (folha)
Não é uma AVL pois, FB da subárvore 7 > 1
Agora construímos a árvore T2 [3, 1, 2, 6, 4, 5, 7]
...........................................................3.................................. FB = +1 (3 - 2)
..................................................../.............. \...
FB = +1 (1 - 0)........................1...................6 ..................... FB = -1 (1 - 2)
...................................................\............../........\..
FB [2] = 0 (folha)... ....................2.........4............7............... FB [7] = 0 (folha)
FB [4] = +1 (1 - 0)...................................\...
..................................................................5...........................FB = 0 (folha)
É uma AVL pois todas FB das subárvores são no máximo +1
o mesmo se segue para a árvore T3 [4, 2, 1, 3, 6, 5, 7]
...........................................................4................................. FB = 0 (2 - 2)
..................................................../.............\...
FB = 0 (1 - 0)........................2....................6 .................... FB = 0 (1 - 1)
............................................/.......\............../........\..
FB [1,3] = 0 (folhas).........1..........3..........5..........7............... FB [5,7] = 0 (folhas)
fonte: Estrutura de dados e seus algoritmos, Jayme Szwarcfiter. 3ª Ed.
instagram: @papirobizurado