Bibliografia:
Sistema de avaliação:
Media ponderada de media das listas com peso 1, e media de 2 provas
com peso 4.
Calendário
January 2006 February 2006 March 2006
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7 1 2 3 4 1 2 3 4
8 9 10 11 12 13 14 5 6 7 8 9 10 11 5 6 7 8 9 10 11
15 16 17 18 19 20 21 12 13 14 15 16 17 18 12 13 14 15 16 17 18
22 23 24 25 26 27 28 19 20 21 22 23 24 25 19 20 21 22 23 24 25
29 30 31 26 27 28 26 27 28 29 30 31
April 2006 May 2006 June 2006
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 6 1 2 3
2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10
9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17
16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 20 21 22 23 24
23 24 25 26 27 28 29 28 29 30 31 25 26 27 28 29 30
30
Listas de exercícios
Tópicos das aulas
Aula 01 - Problema computacional. Representação.
Complexidade de tempo. Pior caso. Caso Médio.
Aula 02 - Notação assintótica: O, Omega, Teta, o, omega.
Aula 03 - Notação assintótica: exemplos.
Aula 04 - Recorrências: solução exata - Merge Sort
Aula 05 - Recorrências: estimativas.
Aula 06 - Heap/HeapSort.
Aula 07 - Quicksort.
Aula 08 - Cota inferior para ordenação. Algoritmos de tempo linear para ordenação.
Aula 09 - Mediana e outras ordens em tempo linear.
Aula 10 - Busca. Caso médio da busca binária.
Aula 11 - Árvores binárias de busca.
Aula 12 - Árvores balanceadas de busca.
Aula 13 - Hashing.
Aula 14 - Prova
Aula 15 - Discussão da prova
Aula 16 - Programação dinâmica.
Aula 17 - Programação dinâmica.
Aula 18 - Método Guloso.
Aula 19 - Análise amortizada.
Aula 20 - union-find
Aula 21 - union-find
Aula 22 - Algoritmos probabilísticos.
Aula 23 - Algoritmos probabilísticos.
Aula 24 - P e NP.
Aula 25 - NP-completude.
Aula 26 - Prova
Aula 27 - Análise experimental de algoritmos.
Aula 28 - Análise experimental de algoritmos.
Aula 29 - Análise experimental de algoritmos.
Aula 30 - prova sub
Horário de atendimento aos alunos: