Revisão MC458
Questões-guia:
- O que é um algoritmo?
- O que é um problema computacional?
- O que é um invariante de malha (ou de laço)? [em inglês: loop invariant]
- Qual o modelo de computação usado no Cormen?
- O que é o tamanho da entrada de um algoritmo?
- Qual a diferença entre análise de caso médio e análise de pior caso?
- O que é e para que serve uma árvore de recursão?
- O que significa f(n) = O(g(n))?
- O que diz e para que serve o Teorema Mestre?
Exercícios:
- Faça o diagrama JSP para um dos seguintes algoritmos: insertion sort, merge sort, selection sort.
- No exercício C3-3a, escolha uma linha ou uma coluna e faça o exercício só para estas funções.
- No exercício C4-1, escolha uma das recorrências (a-g) e resolva.
Nenhum comentário:
Postar um comentário