Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Estruturas de Dados e Algoritmos/
  4. Questão 457941200419620

Árvores binárias são uma das estruturas de dados mais fundamentais, sendo usadas em diversas aplicações, desde a impleme...

1

457941200419620
Ano: 2024Banca: COPESE - UFPIOrganização: UFPIDisciplina: Estruturas de Dados e AlgoritmosTemas: Estruturas de Árvores | Estruturas de Dados
Árvores binárias são uma das estruturas de dados mais fundamentais, sendo usadas em diversas aplicações, desde a implementação de expressões matemáticas até a construção de tabelas de símbolos. Além disso, compreender a complexidade das operações nessas estruturas é essencial para escolher a melhor árvore para um determinado problema. Considere as seguintes afirmações sobre árvores binárias, AVL, B, B+ e a complexidade das operações associadas a essas estruturas:


I. A complexidade da busca, inserção e remoção em uma árvore binária de busca desbalanceada no pior caso é O(n), mas, em uma árvore AVL, essas operações sempre têm complexidade O(log n) no pior caso;

II. Em uma árvore AVL, a rotação simples e a rotação dupla são operações fundamentais para manter a árvore balanceada após inserções e remoções, mas essas rotações podem fazer com que o tempo de execução de uma inserção ou remoção se degrade para O(n) em casos específicos;

III. Árvores B são ideais para sistemas de banco de dados porque permitem que várias operações de busca, inserção e remoção sejam realizadas em tempo O(log n), com a vantagem adicional de minimizar o número de acessos a disco devido à estrutura de nós de múltiplas chaves;

IV. Em uma árvore B+, ao contrário de uma árvore B, todas as chaves estão armazenadas apenas nos nós folha, o que significa que as buscas por chaves sempre resultam em acessos aos nós folha. Embora isso possa tornar a busca ligeiramente menos eficiente em comparação com uma árvore B, na qual a busca pode ser resolvida em um nó interno, a árvore B+ oferece outras vantagens, como uma estrutura mais simples e suporte eficiente para operações de intervalo e varreduras de dados;

V. Apesar de as árvores B e B+ serem amplamente usadas em bancos de dados, uma desvantagem das árvores B+ em relação às árvores B é que a estrutura de encadeamento entre os nós folha pode aumentar significativamente o tempo de execução das operações de inserção e remoção, devido à necessidade de reorganização frequente dos nós folha.


Assinale a opção CORRETA: 
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200014759Estruturas de Dados e Algoritmos

Julgue cada afirmativa abaixo sobre listas ordenadas, listas encadeadas, pilhas e filas como verdadeira (V) ou falsa (F). Em seguida, assinale a opção...

#Estruturas de Dados
Questão 457941200485146Estruturas de Dados e Algoritmos

Acerca de tipos de dados e estruturas de dados, é CORRETO afirmar que:

#Fundamentos de Estruturas de Dados#Estruturas de Dados#Teoria dos Algoritmos#Estruturas de Dados
Questão 457941200503026Estruturas de Dados e Algoritmos

O estudo da lógica, frequentemente, é dividido em indutiva e dedutiva. Ambas se baseiam em argumentos, um conjunto de enunciados composto por premissa...

#Teoria dos Algoritmos#Lógica de Programação
Questão 457941200739941Estruturas de Dados e Algoritmos

Um conjunto ordenado de itens a partir do qual podem ser eliminados itens em uma extremidade e no qual podem ser inseridos itens na outra extremidade ...

#Fundamentos de Estruturas de Dados#Estruturas de Listas#Estruturas de Filas#Estruturas de Pilhas#Estruturas de Dados
Questão 457941200971691Estruturas de Dados e Algoritmos

No pior caso, uma busca sem sucesso em uma árvore binária perfeita deve visitar uma quantidade de nós internos da ordem de

#Teoria dos Algoritmos#Análise de Complexidade
Questão 457941201145228Estruturas de Dados e Algoritmos

Sobre pilhas e filas, analise as afirmativas a seguir: I. As operações de push e pop são responsáveis, respectivamente, por inserir e remover itens do...

#Estruturas de Filas#Estruturas de Pilhas#Estruturas de Dados
Questão 457941201201485Estruturas de Dados e Algoritmos

Sobre listas, assinale a opção INCORRETA.

#Estruturas de Listas#Estruturas de Dados
Questão 457941201228229Estruturas de Dados e Algoritmos

Analisando as seguintes afirmações a respeito das árvores B:I. A árvore B de ordem M possui raiz com, no mínimo 2, e, no máximo, M subárvores;II. O “B...

#Estruturas de Árvores#Estruturas de Dados
Questão 457941201647578Estruturas de Dados e Algoritmos

Na alocação dinâmica de memória, os dados são armazenados em posições de memória referenciadas e dispostos em uma dada organização não linear, sendo p...

#Estruturas de Listas#Estruturas de Dados
Questão 457941201931985Estruturas de Dados e Algoritmos

Analise as afirmativas a seguir, relacionadas a árvores de busca: I. A altura de uma árvore binária corresponde ao nível máximo de suas folhas e, por ...

#Estruturas de Árvores#Estruturas de Dados

Continue estudando

Mais questões de Estruturas de Dados e AlgoritmosQuestões sobre Estruturas de ÁrvoresQuestões do COPESE - UFPI