Estruturas de Dados e Algoritmos (TCC.S.04.001) 2/2006
(Pós - Graduação)
Hoje (09/11) não haverá aula!

Hoje (07/11) não haverá aula!

Profª: Helena (hcgl(@)ic.uff.br)
Horário de aula: 3a feira e 5a (14h às 16h)
Pré-requisitos: O(A) aluno(a) deve ter conhecimentos básicos de programação.
Programa:

- Introdução: Modelo Computacional. Medidas de eficiência de algoritmos. Recursividade. Complexidade assintótica.

- Listas Lineares: Pilhas. Filas. Listas encadeadas. Listas duplamente encadeadas. Listas circulares.

- Tipos Abstratos de Dados.

- Árvores: Definição. Representação. Árvores binárias. Percurso.

- Árvores Binárias de Busca: Conceitos básicos. Busca. Inserção.

- Árvores Balanceadas: Conceitos básicos. Árvores Rubro-Negras

- Heap: Implementação. Inserção. Remoção. Fila de Prioridades.

- Tabelas de dispersão.

Livros recomendados:

Livros e apostilas "on-line" de C:

Avaliação: 0.8 * média das provas + 0.2 * média das listas
Hoje (09/11) não haverá aula!