Análise de Algoritmos
Ciência da Computação

 Notícias  |  Ementa  |  Avaliações |  Bibliografia  |  Listas  |  Notas  |  Links

Nota: Exame adiado para 05/12 das 09-11h
 Fornecer técnicas avançadas de programação, bem como o uso de estruturas de dados mais complexas.

Horário de Atendimento: terça 13-15h

      Ementa

  1. Algoritmos de Ordenação
  2. Programação Dinâmica
  3. Método Guloso
  4. Algoritmos em Grafos
  5. Análise Amortizada
  6. String Matching
  7. Problemas NP-Completos

Avaliações


P1             24/09

P2             19/11      MP = (P1+P2)/2

PO             26/11      MA = 0,8MP+0,2L

Exame      05/12
   

Bibliografia básica


Listas de Exercícios

Critérios: Para cada lista, serão escolhidas aleatoriamente 1/3 das questões para serem corrigidas e receberão conceitos A, B, C, e I, correspondendo respectivamente a 10, 8, 6 e 0.

lista1[pdf]
lista2[pdf]
lista3[pdf]
lista4[pdf]


Notas de Aula

Aula 01 Introduoção [pdf]
Aula 02 Notação Assintótica [pdf]
Aula 03 Indução Finita [pdf]
Aula 04 MergeSort [pdf]
Aula 05 Recorrência [pdf]
Aula 06 [pdf]
Aula 07 [pdf]
Aula 08 [pdf]
Aula 09 [pdf]
Aula 10 [pdf]
Aula 11 [pdf]
Aula 12 [pdf]
Aula 13 [pdf]
Aula 14 [pdf]
Aula 15 [pdf]
Aula 16 [pdf]
Aulas 17 e 18 [pdf]
Aulas 19 e 20 [pdf]
Aulas 21 e 22 [pdf]
Aula 23 [pdf]
Aulas 24 e 25 [pdf]