← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · FGV · 2022

Questão comentada de Algoritmos e Estrutura de Dados

Árvores B são muito usadas na implementação de índices em bancos de dados. Uma árvore desse tipo é dita balanceada quando

Gabarito: E

Árvores B aparecem muito em bancos de dados porque permitem busca, inserção e remoção com custo bem controlado, mesmo quando o volume de dados cresce bastante. A ideia central é manter a árvore sempre "baixa" e bem distribuída, evitando aquele efeito de virar um galho enorme para um lado só. Quando se diz que uma árvore B está balanceada, o sentido clássico é que todas as páginas folha ficam no mesmo nível, isto é, a mesma distância da raiz. Em outras palavras, qualquer caminho da raiz até uma folha tem o mesmo número de páginas intermediárias. Isso garante altura pequena e desempenho previsível. É por isso que a alternativa E está correta: ela descreve exatamente essa propriedade estrutural da árvore B. Não é uma definição sobre ordenar chaves, nem sobre intervalo de busca, nem sobre quantidade fixa de ponteiros em cada nó. O ponto do balanceamento é a uniformidade da altura até as folhas. Em termos de doutrina de estruturas de dados, essa característica explica por que árvores B são tão usadas em índices: elas reduzem o número de acessos a disco e mantêm operações eficientes. Em prova, desconfie de alternativas que confundem "balanceada" com "busca rápida" ou com "chaves ordenadas", porque isso pode ser verdade em geral, mas não define o balanceamento.

Continue treinando

Questões relacionadas