Licenciatura: Matemática - Ramo Científico – Computação + Matemática Aplicada
Ano Lectivo: 2000/01
Programa:
- Introdução à Linguagem de Programação C: Características principais; Tabelas; Cadeias de caracteres; Registos; Ponteiros.
- Estruturas Dinâmicas de Dados: Listas Ligadas: possíveis representações, operações habituais, aplicações; Listas Generalizadas.
- Tipos Abstractos de Dados (TADs): Os TADs Pilha e Fila: operações básicas, possíveis estruturas de dados, aplicações; O TAD Árvore Binária: operações básicas, possíveis estruturas de dados, travessias, propriedades das árvores binárias, aplicações; Árvores Binárias de Pesquisa; Árvores de Altura Equilibrada; Representação de Árvores Gerais e de Florestas.
- Representação de Grafos e Redes: Os TADs Grafo e Rede: operações básicas, possíveis estruturas de dados, aplicações.