MAC 338 - An´alise de Algoritmos Departamento de Ciˆencia da Computa¸c˜ao Primeiro semestre de 2001 Prova 2
Texto
Documentos relacionados
(c) Baseado nas respostas aos itens acima, calcule quantas compara¸ c˜ oes esse algoritmo faz, no pior caso, para ordenar um vetor de n elementos.. Repita para o
Projete um algoritmo de divis˜ ao e conquista para resolver o problema e compare-o ao m´etodo derivado da regra de Horner.. Descreva um algoritmo que, dados inteiros n e k,
(O k-´ esimo m´ınimo de um vetor de inteiros distintos ´ e o elemento que estaria na k-´ esima posi¸c˜ ao do vetor se ele
Com a leitura do livro texto, muitos exerc´ıcios e discuss˜ ao, nas aulas, na lista e entre os pr´ oprios alunos, espera-se que o aluno efetivamente aprenda a diferen¸ ca entre
Considere a seguinte implementa¸c˜ ao da estrutura de dados para armazenar uma cole¸c˜ ao de con- juntos disjuntos, conhecida como union-find :. makeset
(CLRS 8.3-2) Quais dos seguintes algoritmos de ordena¸c˜ ao s˜ ao est´ aveis: inserti- onsort, mergesort, heapsort, e quicksort.. Descreva uma maneira simples de deixar
(CLR 17.1-3, CLRS 16.1-4) Nem todo algoritmo guloso resolve o problema da cole¸c˜ ao m´axima de intervalos disjuntos (conjunto m´aximo de atividades mutualmente compat´ıveis)..
Mostre como implementar um contador com um vetor bin´ario de maneira que qualquer seq¨ uˆencia de n opera¸c˜oes incrementa1 e zera contador consuma tempo O(n), desde que o