Material das Aulas:
- Aula 00 - Apresentação da Disciplina
- Aula 01 - Módulos
- Aula 02 - Ponteiros
- Aula 03 - Alocação Dinâmica
- Aula 04 - Cadeias de Caracteres
- Aula 05 - Recursividade
- Aula 06 - Tipos Estruturados
- Aula 07 - Vetor de Ponteiros
- Aula 08 - Busca
- Aula 09 - Ordenação
- Aula 10 - Listas Encadeadas
- Aula 11 - Módulos
- Aula 12 - Tipos Abstratos de Dados
- Aula 13 - Pilhas
- Aula 14 - Árvores Binárias
Listas de Exercícios:
- Lista de Exercícios 01 - Ponteiros
- Lista de Exercícios 02 - Alocação Dinâmica
- Lista de Exercícios 03 - Cadeias de Caracteres e Recursão
- Lista de Exercícios 04 - Tipos Estruturados
- Lista de Exercícios 05 - Vetor de Ponteiros
- Lista de Exercícios 07 - Busca
- Lista de Exercícios 08 - Ordenação
- Lista de Exercícios 09 - Listas Encadeadas
- Lista de Exercícios 10 - Revisão P2
- Lista de Exercícios 11 - Tipos Abstratos de Dados
- Lista de Exercícios 12 - Pilhas
- Lista de Exercícios 13 - Árvores Binárias
- Lista de Exercícios 14 - Árvores Binárias de Busca
- Lista de Exercícios 15 - Revisão P3
Site do Curso:
Programa do Curso:
- Elementos da Linguagem:
- Ponteiros
- Vetores e Alocação Dinâmica
- Cadeias de Caracteres (Strings)
- Recursão
- Tipos Estruturados
- Vetores de Ponteiros
- Algoritmos Básicos e Listas:
- Ordenação
- Busca
- Listas encadeadas
- Estruturas de Dados:
- Módulos, Encapsulamento e TAD
- Pilhas
- Filas
Bibliografia Principal:
Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus, 2004.