Material das Aulas:
- Aula 00 - Apresentação da Disciplina
- Aula 01 - Revisão
- 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 (Data de Entrega: 30/08/14)
- Lista de Exercícios 02 - Alocação Dinâmica (Data de Entrega: 06/09/14)
- Lista de Exercícios 03 - Cadeias de Caracteres e Recursão (Data de Entrega: 13/09/14)
- Lista de Exercícios 04 - Tipos Estruturados (Data de Entrega: 20/09/14)
- Lista de Exercícios 05 - Revisão P1
- Lista de Exercícios 06 - Vetor de Ponteiros (Data de Entrega: 04/10/14)
- Lista de Exercícios 07 - Busca (Data de Entrega: 11/10/14)
- Lista de Exercícios 08 - Ordenação (Data de Entrega: 18/10/14)
- Lista de Exercícios 09 - Listas Encadeadas (Data de Entrega: 01/11/14)
- Lista de Exercícios 10 - Revisão P2
- Lista de Exercícios 11 - Tipos Abstratos de Dados (Data de Entrega: 15/11/14)
- Lista de Exercícios 12 - Pilhas (Data de Entrega: 22/11/14)
- Lista de Exercícios 13 - Árvores Binárias (Data de Entrega: 29/11/14)
- Lista de Exercícios 14 - Árvores Binárias de Busca (Data de Entrega: 29/11/14)
- Lista de Exercícios 15 - Revisão P3
Atenção: as respostas das listas de exercícios devem ser enviadas pelo Moodle: https://ead.puc-rio.br
Site do Curso:
Programa do Curso:
- Elementos da Linguagem:
- Ponteiros
- Vetores e Alocação Dinâmica
- Cadeias de Caracteres (Strings)
- Recursão
- Tipos Estruturados
- Algoritmos Básicos e Listas:
- Vetores de Ponteiros
- Ordenação
- Busca
- Listas encadeadas
- Estruturas de Dados:
- Módulos, Encapsulamento e TAD
- Pilhas
- Árvores Binárias
- Árvores Binárias de Busca
Bibliografia Principal:
Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus, 2004.