sexta-feira, 14 de junho de 2013

MO417 - Questão para a prova oral

Número:

Enunciado: Analise as seguintes afirmativas e indique a alternativa INCORRETA:

a) Um problema de decisão A que seja NP-difícil pode ser mostrado ser NP-completo exibindo um algoritmo determinista polinomial para A.
b) Apenas problemas de decisão (“sim/não”) podem ser NP-completo.
c) Problemas de otimização podem ser NP-difícil, mas geralmente, se A é um problema de decisão e B um problema de otimização, é bem possível que A é polinomialmente transformável em B.
d) A dificuldade de um problema NP-difícil não é menor do que a dificuldade de um problema
NP-completo
e) NDA

Ideia original de: Marleny Luque Carbajal

sexta-feira, 31 de maio de 2013

MO417 - Questão para a prova oral

Número:

Enunciado:
No seguinte fluxo em rede G=(V,E), indique qual é o fluxo máximo entre os vértices S (origem) e T (sorvedor).


a) 800
b) 1000
c) 1200
d) 1400
e) NDA

Idéia original de: Marleny Luque Carbajal

sexta-feira, 17 de maio de 2013

MO417 - Questão para a prova oral

Número:

Enunciado: No seguinte grafo não orientado ponderado aplique o algoritmo de Kruskal e responda corretamente:



Qual dos seguintes conjuntos de arestas não são parte de nenhuma das possíveis árvores espalhadas mínimas:

a) {(a,b), (b,d), (d,e)}
b) {(a,d), (c,b), (c,f)}
c) {(b,c), (d,e), (f,g)}
d) {(b,c), (b,d), (f,g)}
e) NDA

Idéia original de: Marleny Luque Carbajal

sexta-feira, 3 de maio de 2013

MO417 - Questão para a prova oral

Número:

Enunciado: Uma das seguintes listas de adjacências representa um grafo não orientado G=(V,E) com cinco arestas e quatro vértices: a, b, c, d. Analise as representações e indique a alternativa CORRETA:


a) A representação II de G=(V,E) é correta e a soma dos comprimentos de todas as listas de adjacências é |E|
b) A representação III de G=(V,E) é correta e a quantidade de memoria que ela exige é Θ(V+E)
c) A representação I de G=(V,E) é correta e a soma dos comprimentos de todas as listas de adjacências é 2|E|
d) A representação II de G=(V,E) é correta e a quantidade de memoria que ela exige é Θ(V+E)
e) NDA

Idéia original de: Marleny Luque Carbajal

sexta-feira, 19 de abril de 2013

MO417 - Questão para a prova oral

Número:

Enunciado: Seja a seguinte árvore vermelho e preto :


Depois de inserir o número 3 na árvore, indique a resposta CORRETA:


a) O nó 7 é preto e seu pai é o nó 13
b) O nó 2 é vermelho e não tem filho esquerdo
c) O nó 4 é preto e seu filho esquerdo é o nó 3
d) O nó 13 é a raiz e seu filho esquerdo é o nó 14
e) NDA

Idéia original de: Marleny Luque Carbajal

sexta-feira, 5 de abril de 2013

MO417 - Questão para a prova oral


Número:

Enunciado:
Um algoritmo top-down memoizado e um algoritmo bottom-up de programação dinâmica tiram proveito da propriedade de subproblemas superpostos. Na pratica, se todos os subproblemas devem ser resolvidos pelo menos uma vez, podemos AFIRMAR que:

a)  Um algoritmo bottom-up de programação dinâmica normalmente supera um algoritmo top-down memoizado por um fator constante.
b)  Um algoritmo top-down memoizado normalmente supera um algoritmo bottom-up de programação dinâmica.
c)  Nenhum algoritmo terá vantagem.
d)  Sempre que há sobrecarga para recursão o algoritmo top down é melhor.
e)  NDA

Idéia original de: Marleny Luque Carbajal

MO417 - Questão para a prova oral

Número:

Enunciado: Seja a seguinte versão do algoritmo Fibonacci:

FIBONACCI(n)
1 Criar arranjo Fib[0..n]
2 for i=0 to n
3    do Fib[i]=-1
4 Fib[0]=1
5 Fib[1]=1
6 return LOOKUP-FIB(Fib,n)

LOOKUP-FIB(Fib,n)
1 if (Fib[n]>0)
2   then return Fib[n]
3   else
4       return Fib[n]=LOOKUP-FIB(Fib,n-1) + LOOKUP-FIB(Fib,n-2)

Podemos AFIRMAR que:

a) É um algoritmo memoizado com tempo de execução O(n)
b) Não é um algoritmo memoizado mas seu tempo de execução é O(lg n)
c) Somente é um algoritmo recursivo com tempo de execução O(2^n)
d) É um algoritmo memoizado com tempo de execução O (lg n)
e) NDA


Idéia original de: Marleny Luque Carbajal