Estruturas de Dados e Algoritmos 2004.1

Publicadas todas as notas do curso.

Material

  1. Revisão de Programação OO (html, pdf)
  2. Introdução e Motivação para a Análise de Algoritmos (html, pdf)
  3. Introdução à Análise de Algoritmos (html, pdf)
  4. Notação e Análise Assintótica (html, pdf)
  5. Coleções e Tipos Abstratos de Dados (html, pdf)
  6. Listas Encadeadas (html, pdf)
  7. Heaps e Heapsort (html, pdf)
  8. Ordenacao e Quicksort (html)
  9. Introdução a Tabelas Hash (html)
  10. Funções Hash (html)
  11. Árvores Binárias de Pesquisa (html)
  12. Árvores PV (html)
  13. Arvores 2-3-4 e Arvores B (html1 e html2)

Programa

  1. Revisão de conceitos de Programação OO
  2. Introdução à Análise e Projeto de Algoritmos
  3. Coleções e Tipos Abstratos de Dados
  4. Vetores e Listas
  5. Heaps
  6. Algoritmos de Ordenação
  7. Tabelas Hash
  8. Árvores de Pesquisa Balanceadas
  9. Árvores 2-3-4 e Árvores B
  10. Tópicos opcionais: Grafos, Strings, Compactação de Dados, Complexidade

Avaliação

Eventos:

Observações:

  1. para ser aprovado você deve comparecer a pelo menos 75% das aulas;
  2. nenhuma nota será eliminada do cômputo;
  3. para repor uma mini-prova, justifique sua falta com antecedência (email é aceitável);
  4. reposições serão aplicadas na aula seguinte à da mini-prova perdida, com a mesma duração (1h);
  5. compareça em minha sala em até 2 semanas após a divulgação das notas para revisar a correção da prova.

Bibliografia

Essenciais:

Complementares:

Local e Hora

Dalton Serey,