Você está na página 1de 3

FACULDADE LOURENC O FILHO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAC AO

Aluno(a): Data: 17/ 06/ 2013 ST504 - Analise de Algoritmos 3a . AVALIAC AO

Matr cula: Per odo: 2013.1 Prof. Wagner Al-Alam

INFORMAC OES IMPORTANTES PARA SEREM USADAS NO DIA DA PROVA EM: ( X )SALA ( )LABORATORIO A PROVA SERA TIPOS DE CONSULTA: ( )HP ( )CALCULADORA ( )OUTROS ( X )SEM CONSULTA

Nota:

Instruc oes para as provas: 1 - Use caneta esferograca de tinta azul ou preta tanto para marcar ou escrever as respostas. podera entregar a prova e se ausentar do recinto das provas apos 40 minutos contada a partir do efetivo in 2 O aluno so cio da mesma. O tempo desta prova sera de 100 minutos. dispon vel para realizac ao e permitido que o se comunique com os demais estudantes nem troque material com eles ou consulte material bibliograco, 3 Nao cadernos ou de qualquer especie. anotac oes 4 - Quando terminar, entregue a prova e assine a lista de presenc a.

que seguem devem ser justicadas e os calculos OBS: As questoes devem ser apresentados, caso contrario, mesmo que considerado 50% do valor da questao. Exclui-se desta justicativa, a alternativa esteja correta, somente sera de relacionar conceitos. questoes sobre o crescimento assintotico nao e verdadeira:(1,25 pts) 1. Qual das seguintes armac oes de func oes a.( ) 2n2 + 10 = O(n2 ). b.( ) 2n+1 = O(2n ). c.( ) 3n = (n2 ). f (n) = O(h(n)). d.( ) Se f (n) = O(g (n)) e g (n) = O(h(n)) entao g (n) = O(f (n)). e.( ) Se f (n) = O(g (n)) entao ao comportamento assintotico com o item(letra) que descreve sua 2. Com relac ao de func oes, relacione a notac ao (1,25 pts) denic ao. 0 cf (n) < g (n) A - se para alguma constante c > 0, entao para todo n m. O : g (n) = O(f (n)) I Notac ao o : g (n) = o(f (n)) II Notac ao : g (n) = (f (n)) III Notac ao : g (n) = (f (n)) IV Notac ao 0 g (n) < cf (n) D - se para qualquer constante c > 0, entao para todo n m. a associac correta. Assinale a alternativa que contem ao a.( ) I-D, II-C, III-B, IV-A. b.( ) I-B, II-A, III-C, IV-D. c.( ) I-B, II-A, III-E, IV-D. d.( ) I-D, II-B, III-A, IV-C. e.( ) I-B, II-D, III-A, IV-C. 1 0 g (n) cf (n) e valida B - se a expressao para alguma constante c > 0 C - se existirem constantes positivas c1, c2 e m tais que 0 c1f (n) g (n) c2f (n), para todo n m.

3. Analise as armativas abaixo:(1,25 pts) dinamica um metodo I. A programac ao e bottom-up que aborda um dado problema subdividindo-o em problemas parciais, combina os subproblemas e m nimos, soluciona esses subproblemas, guarda as soluc oes recompor e resolver o problema original. sub-resultados para obter e resolver os problemas maiores, ate e conquista e um metodo sucessivamente um II. A divisao recursivo e, por isso, descendente que decompoe em uma soluc problema em subproblemas independentes triviais, resolvendo-os e combinando as soluc oes ao para o problema original. III. Um algoritmo guloso sempre faz escolhas que parecem ser as melhores no momento, ou seja, escolhas otimas otima locais acreditando que estas escolhas o levem a uma soluc ao global. Por essa estrategia, nem sempre otimas, sao otimas. asseguram-se soluc oes mas, para muitos problemas, as soluc oes Os problemas ideais devem ter a propriedade de subestrutura otima. para essa estrategia nao A analise permite concluir que: verdadeiras. a.( ) todas as armativas sao falsas. b.( ) todas as armativas sao verdadeiras. c.( ) apenas as armativas I e II sao verdadeiras. d.( ) apenas as armativas II e III sao verdadeira. e.( ) apenas a armativa III e um problema de otimizac combinatoria. 4. O problema da mochila ( Knapsack problem) e ao O nome da-se devido ao em que e necessario modelo de uma situac ao preencher uma mochila com objetos de diferentes pesos e valores. O que se preencha a mochila com o maior valor poss ultrapassando o peso maximo, de 15 objetivo e vel, nao que e dispon Kg. Os valores de referencia dos objetos estao veis na tabela abaixo (1,25 pts). ITEM VALOR PESO 1 874 12 2 620 10 3 345 6 4 369 3 5 360 5 6 470 6

dos produtos possam ser colocadas na Com base no problema da mochila fracionaria, a qual permite que frac oes otima da tecnica mochila. Selecione a alternativa que corresponde a soluc ao encontrada atraves de algoritmos da tecnica, gulosos. Para justicar, descreva a aplicac ao mostrando os calculos. a.( ) 1211. b.( ) 1276. c.( ) 980. d.( ) 1243. e.( ) 1875. se aplica a uma arvore 5. Selecione qual das seguintes propriedades nao rubro-negra (1,25 pts)? e vermelho ou preto. a.( ) Todo no folha e preto. b.( ) Todo no e vermelho, ambos seus lhos sao negros. c.( ) Se um no e preto, ambos seus lhos sao vermelhos. d.( ) Se um no e suas folhas descendentes contem o mesmo numero pretos. e.( ) Todos os caminhos simples entre um no de nos 6. Dadas as seguintes caracter sticas para uma Arvore B de ordem m (1,25 pts): no maximo (I) Toda pagina contem 2m itens (chaves). no m (II) Toda pagina, exceto a pagina raiz, contem nimo m 1 itens. uma pagina o numero (III) Toda pagina ou e folha, ou tem d+1 descendentes, onde d e de chaves. (IV) Todas paginas folhas aparecem no mesmo n vel e verdadeira: Qual das seguintes opc oes falsas. a.( ) As caracter sticas (I), (II), (III) e (IV) sao verdadeiras. b.( ) As caracter sticas (II), (III) e (IV) sao 2

verdadeiras. c.( ) As caracter sticas (I) e (IV) sao verdadeiras. d.( ) As caracter sticas (I), (II), (III) e (IV) sao falsas e.( ) As caracter sticas (II), (III) e (IV) sao 7. Analise as seguintes armativas (1,25 pts). o objetivo e decidir a resposta sim ou nao a uma questao. Em um problema de I. Em um problema de decisao, procura-se localizar uma certa estrutura que satisfac localizac ao, a um conjunto de propriedades dadas. Se as entao o problema e dito de otimizac propriedades envolverem criterios de otimizac ao, ao. ja que o estudo de problemas NP-completos e II. A teoria da complexidade restringe-se a problemas de decisao, aplicado somente para esse tipo de problema. considerados como os problemas mais dif III. Os problemas NP-Completos sao ceis em NP. Se qualquer problema todos os problemas em NP podem ser resolvidos NP-Completo pode ser resolvido em tempo polinomial, entao da mesma forma. A analise permite concluir que: correta. (a) apenas a armativa I esta correta. (b) apenas a armativa II esta corretas. (c) apenas as armativas I e II estao corretas. (d) apenas as armativas I e III estao corretas. (e) todas as armativas estao necessario 8. Ao usar o calculo de enderec o ou Hashing, geralmente e o uso de um metodo de tratamento de colisoes (1,25 pts). correto armar: Sobre esse metodo, e Justique os itens falsos. e necessario, de enderec (a) O tratamento de colisoes pois o hashing gera repetic ao o para diferentes chaves. e necessario na tabela. (b) O tratamento de colisoes para determinar o local da chave no momento da inserc ao e necessario vazia, pois nao e poss (c) O tratamento de colisoes quando a tabela esta vel calcular o enderec o diretamente nesse caso. e necessario existir na tabela de enderec (d) O tratamento de colisoes quando a chave inserida ainda nao amento. e necessario cheia e se necessita inserir mais uma (e) O tratamento de colisoes apenas quando a tabela esta chave.

Boa Prova!

Você também pode gostar