Escolar Documentos
Profissional Documentos
Cultura Documentos
CDIGO: 2ECOM.024
Crditos: 04
Ementa:
Estruturas de dados hierrquicas: rvores e suas variantes; rvores binrias de
busca; rvores binrias balanceadas; listas de prioridades; rvores B; rvores
digitais; estruturas auto-ajustveis; noes de grafos; busca em largura e
profundidade; algoritmos para manipulao de estruturas de dados hierrquicas:
busca, insero, eliminao, percurso e ordenao; rvore geradora mnima;
caminho mais curto.
Curso
Engenharia de Computao
Perodo
4o.
Eixo
Fundamentos de
Engenharia de
Computao
Natureza
Obrigatria
MINISTRIO DA EDUCAO
CENTRO FEDERAL DE EDUCAO TECNOLGICA DE MINAS GERAIS
DIRETORIA DE GRADUAO
Plano de Ensino
Unidades de ensino
1 Estruturas de dados hierrquicas
rvores de busca ou pesquisa
rvores binrias de busca
Anlise de complexidade
Algoritmos: insero, eliminao, caminhamentos
2 rvores balanceadas
rvores aleatrias
rvores balanceadas 2-3
rvores 2-3-4
Anlise de complexidade
3 Pesquisa em memria secundria
Modelo de computao para a memria secundria
Acesso sequencial indexado
rvores B e B*
Anlise de complexidade
4 rvores digitais
Pesquisa digital
rvores trie
rvores Patricia
5 Grafos
Definies e conceitos
Busca em largura e em profundidade
Caminho mais curto
rvore geradora mnima
Total
Carga-horria
Horas-aula
12
12
10
10
16
60
Bibliografia Bsica
1 Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein. Algoritmos: Teoria e Prtica.
Traduo da segunda edio americana. Campus, 2002.
2 Ziviani, N., Projeto de algoritmos : com implementaes em Java e C++, Cengage
Learning, 2007.
3 FORBELLONE, Andr Luiz Villar, Lgica de programao: a construo de
algoritmos e estruturas de dados, Prentice Hall, 2005.
MINISTRIO DA EDUCAO
CENTRO FEDERAL DE EDUCAO TECNOLGICA DE MINAS GERAIS
DIRETORIA DE GRADUAO
Plano de Ensino
Bibliografia Complementar
1 Ziviani, N. Projeto de algoritmos : com implementaes em Pascal e C, Cengage
Learning, 2004.
2 Sedgewick, R. Algorithms in C++, Third Edition, Addison-Wesley, 2002.
3 Langsam, Yedidyah, Data structures using Java, Pearson Prentice Hall, 2003.
4 PUGA, Sandra, Lgica de programao e estruturas de dados com aplicaes em
Java, Pearson Prentice Hall, 2009.
5 Drozdek, Adam, Estrutura de dados e algoritmos em C++, Cengage Learning, 2002.
MINISTRIO DA EDUCAO
CENTRO FEDERAL DE EDUCAO TECNOLGICA DE MINAS GERAIS
DIRETORIA DE GRADUAO
Plano Didtico
Campus: XX - CIDADE
CDIGO:
2ECOM.024
Crditos: 04
Ementa:
Estruturas de dados hierrquicas: rvores e suas variantes; rvores binrias de
busca; rvores binrias balanceadas; listas de prioridades; rvores B; rvores
digitais; estruturas auto-ajustveis; noes de grafos; busca em largura e
profundidade; algoritmos para manipulao de estruturas de dados hierrquicas:
busca, insero, eliminao, percurso e ordenao; rvore geradora mnima;
caminho mais curto.
Curso
Engenharia de Computao
Perodo
4o.
Eixo
Fundamentos de
Engenharia de
Computao
Natureza
Obrigatria
Atividades Avaliativas
Valor
Provas
50
Trabalhos prticos
40
Aula de exerccios
Listas de exerccios
10
Trabalho individual
Trabalho em equipe
Total
100
Atividades Complementares:
(atividades no computadas na carga-horria, que contribuam melhoria do processo ensinoaprendizagem)
1/2
MINISTRIO DA EDUCAO
CENTRO FEDERAL DE EDUCAO TECNOLGICA DE MINAS GERAIS
DIRETORIA DE GRADUAO
Plano Didtico
Campus: XX - CIDADE
Data:
Data:
2/2