Repositório para a disciplina Estrutura de Dados dos cursos de Informática do Ifpi - Campus Parnaíba.
- Ementa
- Objetivo Geral
- Objetivo Específico
- Cronograma
- Exercicios
- Trabalhos
- Bibliografia
- Extras
- Contributing
Estrutura de um programa em Java. Constantes, variáveis, operadores, entrada e saída. Estruturas de Controle e vetores. Orientação a objetos. Estrutura de Dados do Tipo TAD’s: Listas Lineares Estáticas e Dinâmicas. Pilhas Estáticas e Dinâmicas. Filas Estáticas e Dinâmicas. Árvores: Binárias e Balanceadas. Algoritmos de Percurso. Ordenação e Pesquisa de Dados.
Adquirir uma base sólida de conceitos fundamentais na implementação de estrutura de dados que definem a organização, métodos de acesso e opções de processamento de informação de forma mais eficaz e eficiente para ser manipulada pelo programa.
- Compreender conceitos utilizados no processo de desenvolvimento das estruturas de dados.
- Criar e manipular tipos abstratos de dados: listas, pilhas, filas e árvores.
- Conhecer e implementar sub-rotinas relativas aos principais métodos de pesquisa e ordenação de dados.
Data | Evento | Atividade |
---|
A definir
- Goodrich, M. T.; Tamassia, R. Estruturas de dados e algoritmos em Java. 4a Edição. Bookman, 2007.
- Szwarcfiter, J. L.; Markenzon, L. Estruturas de Dados e Seus Algoritmos. 2 ed. LTC, 1994.
- Lafore, R. Estruturas de Dados e Algoritmos em Java. Ciência Moderna, 2005
- Ascencio, A. F. G.; Araújo, G. S. de. Estruturas de dados: algoritmos, análise da complexidade e implementações em Java e C/C++. São Paulo: Pearson Prentice Hall, 2010. xii, 432 p. ISBN 978-85-7605-881-6.
- Pereira, S. L. Estruturas De Dados Fundamentais. 8a Edição. Editora Érica, 2000.
- Galante, R. E. Estruturas de Dados. 1a Edição. Edira Bookman, 2012.
Caelum
Loiane Training
Sinta-se livre para sugerir melhorias, materiais e outras contribuições via Issue. Caso prefira, envie um Pull Request da maneira abaixo.
- Faça o fork do projeto
- Crie uma branch para sua modificação (
git checkout -b feature/fooBar
) - Faça o commit (
git commit -am 'Add some fooBar'
) - Push (
git push origin feature/fooBar
) - Crie um novo Pull Request