Programação Estruturada - TCC00347
- Ementa: Arquivos, recursividade, ponteiros, alocação dinâmica de memória, conceito de “tipo abstrato de dado (TAD)”, implementações alternativas para um mesmo TAD. “TAD”: lista, lista duplamente encadeada, lista circular. Filas e pilhas implementadas por meio de vetores e listas. Algoritmos de ordenação.
- Bibliografia básica
- SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estruturas de dados e seus algoritmos. Rio de Janeiro: Livros Técnicos e Científicos, c1994. 320p.
- CORMEN, Thomas H. Algoritmos: teoria e prática. Rio de Janeiro: Elsevier: Campus, c2002. 916p.
- CELES, Waldemar; CERQUEIRA, Renato; RANGEL, José Lucas. Introdução a estruturas de dados: com técnicas de programação em C. Rio de Janeiro: Elsevier, c2004. 294 p.
- Bibliografia complementar
- TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe J. Estruturas de dados usando C. São Paulo: Makron Books do Brasil, c1995. 884p.