CI056-A - Algoritmos e Estruturas de Dados II
2o semestre de 2012
4a e 6a as 15:30
sala PC 19
Ementa
- Conceitos básicos de análise de algoritmos.
- Busca.
- Ordenação.
- Listas, Filas e Pilhas.
Bibliografia
- Algoritmos em linguagem C, Paulo Feofiloff. (Feof) (OBS: o livro é baseado no site www.ime.usp.br/~pf/algoritmos)
Bibliografia Complementar
- Introduction to Algorithms, Cormen, Leiserson, Rivest e Stein. (CLRS)
- Algorithms in C, R. Sedgewick
Avaliação
Sao 2 provas (60%) e trabalhos de implementação (40%)
Notas
Calendário
- 23/out - P1
- 11/dez - P2
- 20/dez - Prova Final
Exercícios e Trabalhos:
- Lista de Exercícios 1: Recursão e Busca (pdf)
- Lista de Exercícios 2: Algoritmos de Ordenação (pdf)
- Trabalho 1: implementação de variações do Quicksort
- Lista de Exercícios 3: Lista, Fila, Pilha (pdf)
- Trabalho 2: operações sobre polinômios
Horário de atendimento
- Após a aula ou agende por email