Buscar

Algoritmos gulosos constituem uma poderosa ferramenta para a solução de problemas em um tempo computacionalmente viável. No entanto, dependendo das...

Algoritmos gulosos constituem uma poderosa ferramenta para a solução de problemas em um tempo computacionalmente viável. No entanto, dependendo das características do problema, algumas estratégias gulosas não são capazes de alcançar soluções ótimas. Um exemplo é o problema de devolver o valor (troco) com o uso da menor quantidade de moedas possível. Considerando o algoritmo guloso apresentado para esse problema, analise as afirmativas a seguir. I. A execução do algoritmo com os parâmetros (c1 = 20, c2 = 15, c3 = 23, c4 = 41) e n = 22 produz uma solução ótima. II. Para n = 38 e 48 (c1 = 25, c2 = 10, c3 = 23, c4 = 5), nenhuma moeda c4 comporá a solução final. III. A complexidade O(n) do algoritmo constitui o melhor caso possível para esse problema. IV. O algoritmo guloso apresentado é capaz de encontrar a solução ótima para qualquer conjunto de moedas. Agora, assinale a alternativa que apresenta a sequência correta.

I. A execução do algoritmo com os parâmetros (c1 = 20, c2 = 15, c3 = 23, c4 = 41) e n = 22 produz uma solução ótima.
II. Para n = 38 e 48 (c1 = 25, c2 = 10, c3 = 23, c4 = 5), nenhuma moeda c4 comporá a solução final.
III. A complexidade O(n) do algoritmo constitui o melhor caso possível para esse problema.
IV. O algoritmo guloso apresentado é capaz de encontrar a solução ótima para qualquer conjunto de moedas.
a) V, F, F, F
b) F, V, F, F
c) F, F, V, F
d) F, F, F, V
e) F, V, V, F

Essa pergunta também está no material:

Análise de Algoritmos ATIVIDADE 4 _ Passei Direto
10 pág.

Cálculo I Universidade Estácio de SáUniversidade Estácio de Sá

💡 2 Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra b) F, V, F, F. I. A execução do algoritmo com os parâmetros (c1 = 20, c2 = 15, c3 = 23, c4 = 41) e n = 22 produz uma solução ótima. - Falso. O algoritmo guloso não é capaz de encontrar a solução ótima para esse conjunto de moedas. II. Para n = 38 e 48 (c1 = 25, c2 = 10, c3 = 23, c4 = 5), nenhuma moeda c4 comporá a solução final. - Verdadeiro. O algoritmo guloso não utiliza a moeda c4 para esses valores de n. III. A complexidade O(n) do algoritmo constitui o melhor caso possível para esse problema. - Falso. A complexidade do algoritmo guloso é O(n²). IV. O algoritmo guloso apresentado é capaz de encontrar a solução ótima para qualquer conjunto de moedas. - Falso. O algoritmo guloso não é capaz de encontrar a solução ótima para todos os conjuntos de moedas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais