|
Universidade
Federal de Uberlândia |
Luiz Gustavo Almeida Martins
·
Aulas
Práticas:
1.
Modularização de Programas (Aula 1 e Aula 2)
2.
Ponteiros
e Alocação Dinâmica (Aula 3)
3.
Tipo
Abstrato de Dados (Aula 4)
4.
Listas Lineares: Implementação
Estática/Seqüencial (Lista Linear Não-Ordenada – Aula 5 e Lista
Linear Ordenada – Aula 6)
5.
Listas Lineares: Implementação
Dinâmica/Encadeada (Lista Linear Não-Ordenada – Aula 7
e Lista Linear Ordenada – Aula 8)
6.
Listas Lineares: Outras Técnicas de
Encadeamento (Uso do Nó-Cabeçalho – Aula 9, Lista
Circular – Aula 10 e Duplamente Encadeada – Aula 11)
7.
Listas Lineares: Recursividade (Aula 12)
8.
Pilha: Implementação Estática/Seqüencial
(Aula 13)
9.
Pilha: Implementação Dinâmica/Encadeada
(Aula 14)
10.
Fila: Implementação Estática/Seqüencial
(Aula 15)
11.
Fila: Implementação Dinâmica/Encadeada
(Aula 16)
12.
Outras
estruturas (Fila de Prioridades – Aula 17 e Deque – Aula 18)
·
Notas
(GGI017)
·
Listas
de exercícios complementares:
·
Apresentações:
1.
Tipo Abstrato de Dados (TAD)(Slides)
1.
Estruturas Lineares(Slides)
1.
Listas Lineares: Implementação Estática/Seqüencial (Slides)
2.
Listas Lineares: Implementação Dinâmica/Encadeada (Slides)
3.
Listas Lineares: Outras Técnicas de
Encadeamento (Slides)
4.
Listas Lineares: Implementação Recursiva
(Slides)
5.
Pilha: Implementação e Aplicações (Slides)
6.
Fila: Implementação e
Aplicações (Slides)
1.
Outras
estruturas (Slides)
·
Material
de apoio:
2. Aulas de revisão do C (material Prof. Paulo)
Última atualização: 19/09/2015.