[UP: ANÁLISE DE ALGORITMOS - MAC5711]

 

Cronograma de aulas e provas
 

Veja também o calendário oficial.  As datas das provas indicadas abaixo são provisórias!


14 AGO, TER
Aula 1: Tarefa E01 (preliminares).


17 AGO, SEX
Aula 2: Discussão das tarefas E01 e E02.
Ordenação por inserção [CLR 1.1, CLRS 2.1].


21 AGO, TER
Aula 3: Solução da tarefa E03.
Introdução à análise de algoritmos [CLR 1.2, CLRS 2.2].
Notação O [CLR 2.1, CLRS 3.1]


24 AGO, SEX
Aula 4: Notação O [CLR 2.1, CLRS 3.1].
Notação O aplicada à análise de algoritmos.
Recursão.


28 AGO, TER
Aula 5: Recorrências [CLR 4.1-4.2, CLRS 4.1-4.2].


31 AGO, SEX
Aula 6: Análise de algoritmos recursivos [CLR 1.3, CLRS 2.3]


4 SET, TER
Feriado (Semana da pátria)


7 SET, SEX
Feriado (semana da pátria)


11 SET, TER
Aula 7: Heapsort [CLR 7, CLRS 6].


14 SET, SEX
Aula 8: Filas com prioridades [CLR 7.5, CLRS 6.5].
Quicksort [CLR 8, CLRS 7].


18 SET, TER
Aula 9: Quicksort: análise do desempenho médio [CLR 8.4, CLRS 7.4].
Análise probabilística e algoritmos aleatorizados [CLR 6, CLRS 5].


21 SET, SEX
PROVA 1


25 SET, TER
Aula 10: Discussão da prova.
Limite inferior da ordenação.
Algoritmos lineares de ordenação [CLR 9, CLRS 8].


28 SET, SEX
Aula 11: Mediana e i-ésimo menor elemento [CLR 10, CLRS 9].


2 OUT, TER
Aula 12: Programação dinâmica. Multiplicação de cadeias de matrizes [CLR 16.1-16.2, CLRS 15.1-15.3].


5 OUT, SEX
Aula 13: Programação dinâmica (dynamic programming). Subseqüências máximas [CLR 16.3, CLRS 15.4].


9 OUT, TER
Não há aula: aproveite para fazer a Tarefa 13.


12 OUT, SEX
Feriado


16 OUT, TER
Aula 14: Discussão da Tarefa 13 (programação diâmica).


19 OUT, SEX
Aula 15: Algoritmos gulosos (greedy algorithms) [CLR 17, CLRS 16].


23 OUT, TER
Aula 16: Análise amortizada [CLR 18, CLRS 17].


26 OUT, SEX
Aula 17: Estrutura disjoint-set forest para manipulação de conjuntos disjuntos [CLR 22, CLRS 21].


30 OUT, TER
Aula 18: Discussão de diversos exercícios de programação dinâmica, algoritmos gulosos, análise amortizada, disjoint-set forests.


2 NOV, SEX
Feriado (finados)


6 NOV, TER
Aula 19: Algoritmos de busca em grafos [CLR 23, CLRS 22].


9 NOV, SEX
PROVA 2


13 NOV, TER
Não há aula.
Aproveite para resolver as questões da PROVA 3,
que deve ser entregue antes da próxima aula


16 NOV, SEX
Feriado


20 NOV, TER
Aula 20: Discussão da prova 3.
Busca em profundidade [CLR 23, CLRS 22].


23 NOV, SEX
Aula 21: Componentes fortes de um grafo orientado [CLR 23, CLRS 22].
Árvores geradoras de custo mínimo [CLR 24, CLRS 23].


27 NOV, TER
Aula 22: Árvores geradoras de custo mínimo [CLR 24, CLRS 23].


30 NOV, SEX
Aula 23: Algoritmo de Dijkstra [CLR 25, CLRS 24].


4 DEZ, TER
Aula 24: P versus NP [CLR 36, CLRS 34].


7 DEZ, SEX
PROVA 4



          Jul                    Aug                    Sep
  S  M Tu  W Th  F  S    S  M Tu  W Th  F  S    S  M Tu  W Th  F  S
  1  2  3  4  5  6  7             ******** 4                      1
  8  9 10 11 12 13 14    5  6  7  8  9 10 11    2 *************** 8
 15 16 17 18 19 20 21   12 13 14 15 16 17 18    9 10 11 12 13 14 15
 22 23 24 25 26 27 28   19 20 21 22 23 24 25   16 17 18 19 20 21 22
 29 *****               26 27 28 29 30 31      23 24 25 26 27 28 29
                                               30
          Oct                    Nov                    Dec
  S  M Tu  W Th  F  S    S  M Tu  W Th  F  S    S  M Tu  W Th  F  S
     1  2  3  4  5  6                1  2  3                      1
  7 ***************13    4  5  6  7  8  9 10    2  3  4  5  6  7  8
 14 15 16 17 18 19 20   11 ************** 17    9 10 11 12 13 14 15
 21 22 23 24 25 26 27   18 19 20 21 22 23 24   16 17 18 19 20 21 22
 28 29 30 31            25 26 27 28 29 30      23 24 25 26 27 28 29
                                              30 31

 


Last modified: Thu Jul 10 10:46:19 BRT 2003
Paulo Feofiloff
IME-USP