Você está na página 1de 4

Curso de Tecnologia em Sistemas de Computação

Disciplina: Estrutura de Dados e Algoritmos


APX2 - Primeiro Semestre de 2020
Nome: Melina Silva de Souza
Matrícula: 17213050217
Pólo: NIT - Niterói

1. Para cada item abaixo, desenhe uma árvore binária de busca T de altura 4 (colocando
valores de chaves nos respectivos nós) que atenda às condições descritas:

(a) T é uma árvore completa e com um número mínimo de nós.

(b) T é uma árvore estritamente binária, não é cheia e tem um número máximo de nós.

Resposta:
2. Desenhe uma árvore B de ordem 2 que contenha as seguintes chaves: 2, 4, 6, 8, 10, 12, 14,
16, 18, 20, 22.

Resposta:

3. Desenhe a árvore AVL resultante da inclusão dos nós 3, 8, 7, 12, 2, 9, 15, 21 (nesta ordem) a
partir de uma árvore inicialmente vazia. Desenhe todos os passos intermediários até a
construção final. Caso haja necessidade de operações de regulagem, estas devem ser
demonstradas, com a indicação do tipo de rotação efetuada.

Resposta:
4. Determine o heap obtido pela aplicação do algoritmo de construção à seguinte lista de
prioridades: 22, 35, 12, 83, 05, 27, 91, 64, 07. (Desenhe os passos intermediários do algoritmo.)

Resposta:

Os passos do algoritmo de complexidade O(n) são os seguintes:

Início: 22,35,12,83,05,27,91,64,07
Descer 83: 22,35,12,05,27,91,64,83,07
Descer 05: 22,35,12,27,91,64,83,05,07
Descer 27: 22,35,12,91,64,83,05,07,27
Descer 12: 22,35,91,64,83,05,12,07,27
Descer 35: 22,91,64,83,35,05,12,07,27

Descer 22: 91,64,83,35,05,12,22,07,27→ heap final!

5. Seja T uma tabela de dispersão com 5 posições implementada por encadeamento exterior. A
função de dispersão é h(x) = x mod 5. Desenhe a tabela após a inclusão das chaves 43, 89, 56,
23, 14, 22, 10, 20.

Resposta:

Segue a Tabela T, após a inserção das chaves mencionadas.

Você também pode gostar