Logo Passei Direto
Buscar

Desempenho em Questões de Árvores

Ferramentas de estudo

Questões resolvidas

Árvore AVL é uma árvore de busca autobalanceada. Isso significa que:

As alturas das duas subárvores a partir de cada nó diferem no máximo em uma unidade.
Cada nó da árvore possui até três descendentes.
As alturas das duas subárvores a partir de cada nó diferem no máximo em duas unidades.
Pode possuir até duas raízes.
As alturas das duas subárvores a partir de cada nó são exatamente iguais.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Árvore AVL é uma árvore de busca autobalanceada. Isso significa que:

As alturas das duas subárvores a partir de cada nó diferem no máximo em uma unidade.
Cada nó da árvore possui até três descendentes.
As alturas das duas subárvores a partir de cada nó diferem no máximo em duas unidades.
Pode possuir até duas raízes.
As alturas das duas subárvores a partir de cada nó são exatamente iguais.

Prévia do material em texto

Você acertou 0 de 5 questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
1 Marcar para revisão
As árvores binárias de busca são
especializações das árvores binárias que
permitem uma melhor organização dos
algoritmos de busca. Sobre a inserção de uma
nova chave em uma árvore binária de busca é
correto afirmar que:
Toda nova chave é inserida
obrigatoriamente na raiz.
Para determinar a posição da nova
chave é necessário calcular o
percurso em ordem simétrica da
árvore obtida. Com este percurso,
verifica-se se a sequência está
ordenada em ordem crescente. Caso
esteja, a posição da nova chave está
correta.
A complexidade da inserção é sempre
O(n), independentemente da altura da
árvore.
Todas as chaves são inseridas em
folhas, a posição da folha é
determinada pela busca.
O algoritmo de inserção em árvores
binárias de busca é estático, isto é, é
necessário recalcular toda árvore para
inserir uma nova chave.
Resposta incorreta
Opa! A alternativa correta é a letra D.
Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a D. Em uma árvore
binária de busca, todas as chaves são
inseridas em folhas. A posição da folha é
determinada pela busca. Isso ocorre
porque a árvore binária de busca é
projetada para otimizar a busca de dados.
Portanto, quando uma nova chave é
inserida, ela é colocada em uma posição
que facilita a busca futura. A chave não é
inserida na raiz (como afirmado na
alternativa A) nem requer o recálculo de
toda a árvore (como afirmado na alternativa
E). Além disso, a complexidade da inserção
não é sempre O(n), como afirmado na
alternativa C. A complexidade pode variar
dependendo da altura da árvore. Por fim, a
posição da nova chave não é determinada
pelo percurso em ordem simétrica da
árvore, como afirmado na alternativa B.
2 Marcar para revisão
Seja a seguinte árvore binária de busca abaixo,
marque a sequência correta do percurso em
pós-ordem:
23,24,25,26,27,29,28
25,24,27,23,26,29,30
25,24,23,27,26,28,29
23,24,26,29,28,27,25
23,24,29,26,28,25,27
Resposta incorreta
Opa! A alternativa correta é a letra D.
Confira o gabarito comentado!
Gabarito Comentado
O percurso em pós-ordem de uma árvore
binária é definido pela seguinte sequência
de ações: primeiro, percorre-se
recursivamente o lado esquerdo da raiz
considerada; em seguida, percorre-se
recursivamente o lado direito; e, finalmente,
visita-se a raiz. Nesse caso, a sequência
correta é a alternativa D:
23,24,26,29,28,27,25. Isso porque,
seguindo a regra de pós-ordem, primeiro
percorremos a subárvore esquerda (23,24),
depois a subárvore direita (26,29,28,27) e,
por fim, visitamos a raiz (25).
3 Marcar para revisão
Ano: 2015 Banca: NUCEPE Órgão: SEFAZ - PI
Prova: Analista - Sistemas Pleno
Árvore AVL é uma árvore de busca
autobalanceada. Isso significa que:
As alturas das duas subárvores a partir
de cada nó diferem no máximo em
uma unidade.
Cada nó da árvore possui até três
descendentes.
As alturas das duas subárvores a partir
de cada nó diferem no máximo em
duas unidades.
Pode possuir até duas raízes.
As alturas das duas subárvores a partir
de cada nó são exatamente iguais.
Questão não respondida
Opa! A alternativa correta é a letra A.
Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a letra A. A árvore
AVL, nomeada em homenagem aos seus
inventores Adelson-Velskii e Landis, é uma
árvore de busca binária onde a diferença
de alturas de subárvores de qualquer nó é
garantida para ser no máximo uma unidade.
Se em qualquer momento elas diferirem em
mais de uma unidade, rebalanceamento é
feito para restaurar essa propriedade. As
outras alternativas são incorretas pois não
descrevem corretamente as características
de uma árvore AVL.
4 Marcar para revisão
Seja a seguinte árvore, marque a opção correta
que indica o porquê a árvore abaixo não é uma
árvore binária de busca:
Não é uma árvore binária de busca
pois está desbalanceada.
Não é uma árvore binária de busca
pois o nó 35 deveria estar inserido à
direita do nó 20.
Não é uma árvore binária de busca
pois essa árvore deve estar
perfeitamente balanceada.
Não é uma árvore binária de busca
pois esta árvore deve estar com os
níveis de suas folhas todas igualmente
perfeitas.
Não é uma árvore binária de busca
pois o nó 22 deveria estar inserido à
direita do nó 20.
Questão não respondida
Opa! A alternativa correta é a letra E.
Confira o gabarito comentado!
Gabarito Comentado
Uma árvore binária de busca são árvores
que obedecem às seguintes propriedades:
Dado um nó qualquer da árvore binária,
todos os nós à esquerda dele são
menores ou iguais a ele.
Dado um nó qualquer da árvore binária,
todos os nós à direita dele são maiores
ou iguais a ele.
Observe que a sub-árvore 20-22 não
respeita a regra básica, portanto, o nó 22
deveria estar a direita do nó 20.
5 Marcar para revisão
Seja o seguinte código em Python cujo principal
objetivo é implementar uma árvore binária.
Marque a alternativa correta quanto a execução
do código:
A árvore criada no código acima é uma
árvore binária de busca com todas as
folhas no último nível.
A árvore criada no código acima não é
binária de busca.
A árvore criada no código é binária de
busca com altura 6, isto é, com 6
níveis distintos.
Não é possível inferir a topologia da
árvore com base no código.
A classe NotArvore implementa regras
que garantem que os nós inseridos
respeitam a ordem de inserção dos
nós (maiores a direita e menores a
esquerda).
Questão não respondida
Opa! A alternativa correta é a letra A.
Confira o gabarito comentado!
Gabarito Comentado
Apesar de que a função NoArvore não tem
regras quanto à inserção dos nós, a forma
(e a ordem) de como os nós foram
inseridos (55-35-75-65-85-25-45) formam
uma árvore binária de busca.
Resultado:
Questões
Exercicio
Árvores
05/11/2024, 19:46
Página 1 de 1

Mais conteúdos dessa disciplina