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
    1. SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estruturas de dados e seus algoritmos. Rio de Janeiro: Livros Técnicos e Científicos, c1994. 320p.
    2. CORMEN, Thomas H. Algoritmos: teoria e prática. Rio de Janeiro: Elsevier: Campus, c2002. 916p.
    3. 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
    1. TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe J. Estruturas de dados usando C. São Paulo: Makron Books do Brasil, c1995. 884p.
Skip to content