Cronograma de MAC0122
Segundo semestre de 2020
Agosto
Setembro
- 2 de setembro (Aula 5):
- Registros e estruturas
- Endereços e ponteiros
Slides: [pdf]
- 7 de setembro: não há aula
- 9 de setembro (Aula 6):
- Alocação dinâmica
- Listas em vetores
- Listas encadeadas
- EP2
Slides: [pdf]
- 14 de setembro (Aula 7):
- Listas encadeadas com vetores
- Listas encadeadas com ponteiros
- Veja as implementações
- Lista 2 - listas encadeadas
Slides: [pdf]
- 16 de setembro (Aula 8):
- Mais listas encadeadas com ponteiros
- Listas encadeadas com cabeça
- Inversão de lista encadeada
Slides: [pdf]
- 21 de setembro (Aula 9):
- Pilhas
- Notação posfixa
- Bibliotecas: interfaces, clientes e implementação
Slides: [pdf]
- 23 de setembro (Aula 10):
- Tipos abstratos de dados
- Implementações diferentes de uma biblioteca
- Pilha com vetor e pilha com lista encadeada com cabeça
- Pilha de execução
- Lista 3 - pilhas
Slides: [pdf]
- 28 de setembro (Aula 11):
- Pilhas com lista encadeada sem cabeça
- Cliente estendido: cálculo de expressões
Slides: [pdf]
- 30 de setembro (Aula 12):
- Filas e distâncias
- Implementações de filas com vetor
- EP3
Slides: [pdf]
Outubro e demais meses