Академический Документы
Профессиональный Документы
Культура Документы
CURSO: Tecnologia em Anlise e Desenvolvimento de Sistemas Disciplina: Perodo Letivo: Srie: Periodo: Estrutura de Dados 2 sem/2013 4 Srie No definido Semestre de Ingresso: 1 Ano de Ingresso: 2012 C.H. Terica: C.H. Prtica: C.H. Outras: C.H. Total: 40 20 20 80
Ementa
Introduo estrutura de dados. Viso geral de recursividade. Alocao esttica de memria. Listas, pilhas e filas. Alocao dinmica de memria. Conceitos bsicos de rvores e grafos.
Objetivos
Selecionar e/ou implementar estruturas de dados para a resoluo de problemas e construir programas de computadores que explorem adequadamente essas estruturas.
Contedo Programtico
Introduo o Introduo estrutura de dados (conceitos e aplicaes) Tipo Abstrato de Dados o Reviso de vetores, registros (struct) e ponteiros Viso Geral de Recursividade Conceitos e aplicaes Desenvolvimento de algoritmos recursivos Funes recursivas (ex. fatorial, fibonacci, busca binria em vetores) Vantagens e desvantagens Alocao esttica versus alocao dinmica de memria Conceitos Vantagens e desvantagens Aplicaes Listas Definio Operaes: insero, remoo, pesquisa Listas simplesmente encadeadas Implementao Listas duplamente encadeadas e circulares Filas Definio Operaes elementares Implementao com vetores Implementao com listas ligadas Pilhas Definio Operaes elementares Implementao com vetores Implementao com listas ligadas rvores Conceitos bsicos rvores binrias (conceito, aplicaes, operaes bsicas, percurso) Grafos Conceitos bsicos
Sistema de Avaliao
1 Avaliao - PESO 4,0 Atividades Avaliativas a Critrio do Professor Prticas: 3,00 Tericas: 7,00 Total: 10 2 Avaliao - PESO 6,0 Prova Escrita Oficial Prticas: 3,00 Tericas: 7,00 Total: 10
1) ZIVIANI, Nivio. Projeto de Algoritmos : com implementao em Pascal e C.. 2 ed. So Paulo: Pioneira - Thomson Learning, 2004. 2) CELES, Waldemar. Introduo a estruturas de dados com tcnicas de programao em C. 1 ed. Rio de Janeiro: Campus - Elsevier, 2004.
Semana n.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20