Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IF-ES 2026
- Código
- qg708978
- Banca
- IF-ES
- Órgão
- IF-ES
- Ano
- 2026
- Nível
- Médio
- Cargo
- Técnico de Laboratório/Área: Informática
- A3.
- B4.
- C5.
- D6.
- E7.
GabaritoB — 4.
Gabarito: letra B (4 comparações). A busca pelo valor 6 na BST construída com as inserções na ordem 8, 5, 7, 12, 10, 3, 6 percorre os nós 8, 5, 7 e 6, realizando exatamente 4 comparações (uma por nó visitado até encontrar a chave).
O algoritmo de busca em uma BST compara a chave buscada com a chave do nó atual; se for igual, encerra; se for menor, segue para a subárvore esquerda; se maior, para a direita.
Insere 8 → raiz: 8
Insere 5 → 5 < 8, esquerda de 8: 5
Insere 7 → 7 < 8 (esquerda), 7 > 5 (direita de 5): 7
Insere 12 → 12 > 8 (direita de 8): 12
Insere 10 → 10 < 8? Não, 10 > 8 (direita); 10 < 12 (esquerda de 12): 10
Insere 3 → 3 < 8 (esquerda); 3 < 5 (esquerda de 5): 3
Insere 6 → 6 < 8 (esquerda); 6 > 5 (direita de 5); 6 < 7 (esquerda de 7): 6
Árvore resultante:
8
/ \
5 12
/ \ /
3 7 10
/
6Nó 8: 6 < 8 → esquerda (1ª comparação)
Nó 5: 6 > 5 → direita (2ª comparação)
Nó 7: 6 < 7 → esquerda (3ª comparação)
Nó 6: 6 == 6 → encontrado (4ª comparação)
Assim, são realizadas 4 comparações.
Gabarito: letra B.
Link permanente: /questoes/qg708978