-> 10, 15, 8, 3, 4, 12, 20, 9
---------------------------
[]
-> 10, 15, 8, 3
---------------------------
[3 8 10, 15]
-> 4
---------------------------
[8]
[3 4] [10, 15]
-> 12, 20
---------------------------
[8]
[3 4] [10, 12 15 20]
-> 9
---------------------------
[8 12]
[3 4] [9 10] [15 20]
---------------------------
Conceito de ORDEM: Número de elementos minímo que uma página deve possuir, que é sempre 50% do seu tamanho máximo.
Se a questão diz que a árvore tem ordem 2, quer dizer que seu tamanho máximo é 4.
Inserimos inicialmente os 4 números, de forma ordenada: (3, 8, 10, 15).
- Para inserir o nº 4, teremos que subdividir a árvore em duas, promovendo o item do meio (3, 4, 8, 10, 15) para a raiz, ficando:
Raiz: (8)
Página 1: (3, 4)
Página 2: (10,15)
- Podemos inserir o 12 e o 20 normalmente, pois cabem na página 2, ficando então:
Raiz: (8)
Página 1: (3, 4)
Página 2: (10,12,15, 20)
- Finalmente, precisamos inserir o 9. Para mantermos a propriedade binária de busca, é necessário inserir na página 2, que contém números à direita da raiz, ou seja, maiores que 8.
Então subdividimos a página 2, promovendo o item do meio (9, 10, 12, 15, 20) para a raiz, ficando então:
Raiz: (8, 12)
Página 1: (3, 4)
Página 2: (9, 10,15, 20).
GABARITO: D)