upe – universidade de pernambuco facitec – faculdade de...

2

Click here to load reader

Upload: vothuy

Post on 10-Nov-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UPE – Universidade de Pernambuco FACITEC – Faculdade de ...pgc/upe/EDA/Parte2/exercicios/eda_exercicios2.pdfProf.: Paulemir G. Campos Caruaru, 11 de novembro de 2009. Lista de

1/ 2

UPE – Universidade de Pernambuco

FACITEC – Faculdade de Ciências e Tecnologia de Caruaru Curso: Sistemas de Informação

EDA – Estrutura de Dados e Arquivo Prof.: Paulemir G. Campos

Caruaru, 11 de novembro de 2009.

Lista de Exercícios sobre Pesquisa e Classificação de Dados

1 Para os seguintes vetores de chaves do tipo inteiro:

V1 = [20, 15, 19, 25, 18], V2 = [15, 41, 8, 80, 33, 54, 27, 68, 92, 79] e V3 = [18, 25, 19, 15, 20]

Pede-se:

1.1 Construir árvores de busca binária para conter as chaves exibidas em V1, V2 e V3

considerando que estas árvores estão inicialmente vazias e que a ordem de inserção é

indicada pela posição da chave no respectivo vetor.

1.2 Calcule o balanceamento de cada nó das árvores obtidas no item 1.1.

1.3 Para as árvores binárias obtidas no item 1.1 que não estiverem balanceadas, efetue

rotação (ões) à esquerda e/ou rotação (ões) à direita para encontrar respectivas árvores

AVL.

2 Seja o seguinte vetor V = [41, 15, 80, 33, 27, 8, 92, 13, 54, 4, 68, 49] de chaves (números

inteiros). Classifique-o em ordem crescente usando os seguintes métodos:

2.1 BubbleSort.

2.2 QuickSort.

2.3 HeapSort.

2.4 MergeSort.

3 Para o vetor V ordenado encontrado na questão anterior, tente recuperar as chaves ‘1’, ‘8’,

‘33’, ‘41’ e ‘88’, uma por vez, aplicando os seguintes métodos abaixo indicando ao final o

total de comparações efetuadas na tentativa de busca a estas chaves:

3.1 Pesquisa seqüencial

3.2 Pesquisa binária

4 Construa uma árvore de busca binária para armazenar as chaves do vetor V da questão 2, e

faça o que foi pedido na questão anterior, porém para os seguintes métodos:

4.1 Busca em largura

4.2 Busca em profundidade

4.3 Pesquisa em árvore de busca binária

Page 2: UPE – Universidade de Pernambuco FACITEC – Faculdade de ...pgc/upe/EDA/Parte2/exercicios/eda_exercicios2.pdfProf.: Paulemir G. Campos Caruaru, 11 de novembro de 2009. Lista de

2/ 2

5 Dado o grafo abaixo:

Figura 1 – Exemplo de grafo.

5.1 Esboce uma árvore geradora.

5.2 Qual a quantidade de árvores geradoras distintas obtidas desse grafo.

Bons estudos.