Objetivo da disciplina:
- Consolidar conceitos de programação.
- Introduzir conceitos de abstração de dados com a construção e
a utilização de tipos abstratos de dados: listas, pilhas, filas.
- Resolução de Problemas Computacionais de Médio Porte e Complexidade Média.
Descrição da ementa:
- Recursividade
- Ponteiros
- Arquivo binário
- Alocação Dinâmica de Memória
- Conceito de Tipo Abstrato de Dado (TAD)
- Implementações alternativas para um mesmo TAD
- TADs: Lista, Lista Duplamente Encadeada, Lista Circular