Análise e Projeto de Algoritmos
Ementa
1. Medidas de complexidade, análise assintótica de limites de complexidade para algoritmos iterativos e recursivos, técnicas de prova de cotas inferiores.
2. Corretude de Algoritmos.
3. Exemplos de análise de algoritmos.
4. Técnicas de projeto de algoritmos: dividir para conquistar, programação dinâmica, algoritmos gulosos.
5. Introdução à NP-Completude.
Dados Gerais
Núcleo:
NC
Horas teóricas:
64hrs
Horas práticas:
0hrs
Total de horas:
64hrs
Período:
Quarto
Unidade:
INF
Obrigatória:
Sim
Pré-requisitos:
Fundamentos de Matemática para Computação; Algoritmos e Estruturas de Dados 2
Visão padrão
Visão do Swebok