Algoritmo e estruturas de dados II

Código: CPTA006
Carga horária teórica: 80
Carga horária prática: 0

Ementa: Estudo de estruturas de dados e algoritmos de manipulação. Estruturas lineares de Dados: Listas; Filas; Pilhas; Árvores; Algoritmos para manipulação das estruturas de dados estudadas. Algoritmos de busca e ordenação.

Bibliografia:
Bibliografia básica:
KORMEN, Thomas H. et al.; Algoritmos: Teoria e prática. Campus. 2ª. Edição. 2002
TENENBAUM, Aaron; Estruturas de Dados usando C. Makron Books.
PEREIRA, Sílvio do Lago; Estruturas de Dados Fundamentais: Conceitos e Aplicações. Érica. 8ª. Edição. 2000.
KNUTH, D. E.. Art of Computer Programming, Volume 1: Fundamental Algorithms. 2nd Edition. Addison-Wesley Professional. 1997.
KNUTH, D. E.. Art of Computer Programming, Volume 2: Seminumerical Algorithms. 3rd Edition. Addison-Wesley Professional. 1997.

Bibliografia complementar:
KNUTH, D. E.. Art of Computer Programming, Volume 3: Sorting and Searching. 2nd Edition. Addison-Wesley Professional, 1998.

Pré-requisitos: Algoritmo e estrutura de dados I.

<<< Voltar para grade curricular