Você está na página 1de 2

INSTITULO METRÓPOLE DIGITAL - UFRN - Bacharelado em Tecnologia da Informação - AVALIAÇÃO III

IMD0039 - Estruturas de Dados Básicas II - Turma 2 Prof: Gabriel Vasiljevic - FEV/2022

1. (1,5 ponto) Considerando a árvore AVL resultante a partir da inserção dos elementos {4, 8, 2, 5, 6, 10, 1, 9}
em sequência, responda:
(a) (0,5 ponto) Mostre a conguração inicial da árvore após a inserção dos elementos.
(b) (0,5 ponto) Aplique a operação de inserção, em sequência, dos seguintes elementos nesta árvore:
{0, 3, 7, 11, 12}, mostrando a conguração da árvore depois de cada operação de rotação.
(c) (0,5 ponto) Mostre a estrutura da árvore obtida após a remoção dos nós contendo as chaves 0 e 1 na
árvore obtida no item anterior.
2. (1,3 ponto) Mostre o resultado da inserção sequencial dos números de 1 a 8 em uma árvore rubro negra
inicialmente vazia, exibindo a estrutura da árvore após a inserção de cada número par.
3. (1 ponto) Para cada uma das árvores a seguir, indique se elas são árvores rubro-negras (RB) válidas. Nos
casos em que não sejam, indique quais propriedades das árvores RB elas estão violando.

(a)

(b)

(c)

(d)

1
(e)
4. (1,3 ponto) Discorra sobre as diferenças e similaridades entre as árvores AVL e as árvores rubro-negras.
Explique suas diferenças estruturais, como são implementadas (de forma geral), a complexidade de suas
operações e em quais casos é preferível utilizar uma ao invés da outra.
5. (1,3 ponto) Explique em que casos seria preferível utilizar uma árvore B ao invés de árvores AVL ou rubro-
negras. Discorra sobre as principais diferenças entre árvores B e as árvores binárias de busca balanceadas,
incluindo as diferenças entre a estrutura de seus nós e como elas aumentam de tamanho.
6. (1,3 ponto) Considere uma árvore B de ordem d = 5. Apresente o resultado da inserção dos seguintes
elementos, mostrando, também, o estado da árvore sempre que uma operação de cisão for realizada:
32, 30, 11, 35, 38, 25, 26, 40, 29, 36, 31, 42, 28, 27, 41, 45, 50.
7. (1 ponto) Considere a árvore digital a seguir e responda as seguintes perguntas:

(a) (0,2 ponto) Qual o seu conjunto alfabeto?


(b) (0,2 ponto) Cite quatro palavras que fazem parte desta árvore.
(c) (0,4 ponto) Explique, de forma geral, o que acontece ao chamarmos a operação inserir(cigarra)
nesta árvore.
(d) (0,4 ponto) Explique, de forma geral, o que acontece ao chamarmos a operação remover(barriga)
nesta árvore.
8. (1,3 ponto) Discorra sobre árvores PATRICIA, explicando em que tipo de problemas elas podem ser
aplicadas e no que elas se diferenciam de árvores digitais genéricas.

Você também pode gostar