Logo Passei Direto
Buscar

Inglês

Colégio Objetivo
Com base no seguinte trecho de código Python, assinale a alternativa correta quanto ao uso de programação dinâmica com otimização de espaço: A Essa linha cria uma matriz 2×(n+1) que representa o histórico completo de decisões do algoritmo. B Representa uma matriz de transição entre estados implementada com acesso randômico. C Serve para armazenar todos os caminhos possíveis da solução ótima com rastreamento completo D Trata-se de uma matriz com apenas duas linhas, usada para alternância entre iterações e economia de memória. E Inicializa uma matriz tridimensional para representar múltiplos critérios simultâneos.
User badge image
Julia Theodoro Cavalari

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Para responder a essa pergunta, precisamos entender o conceito de programação dinâmica e como a otimização de espaço é aplicada. Em muitos algoritmos de programação dinâmica, especialmente aqueles que lidam com problemas de otimização, é comum usar uma abordagem que reduz o espaço necessário para armazenar resultados intermediários. Analisando as alternativas: A) Essa linha cria uma matriz 2×(n+1) que representa o histórico completo de decisões do algoritmo. - Isso não é correto, pois uma matriz completa não é necessária para otimização de espaço. B) Representa uma matriz de transição entre estados implementada com acesso randômico. - Isso não se aplica diretamente à programação dinâmica com otimização de espaço. C) Serve para armazenar todos os caminhos possíveis da solução ótima com rastreamento completo. - Isso não é verdade, pois a otimização de espaço geralmente não armazena todos os caminhos. D) Trata-se de uma matriz com apenas duas linhas, usada para alternância entre iterações e economia de memória. - Esta opção é correta, pois em muitos algoritmos de programação dinâmica, especialmente aqueles que podem ser resolvidos com uma abordagem de "duas linhas", essa técnica é usada para economizar espaço. E) Inicializa uma matriz tridimensional para representar múltiplos critérios simultâneos. - Isso não é típico em otimização de espaço, pois a ideia é reduzir a dimensionalidade. Portanto, a alternativa correta é: D) Trata-se de uma matriz com apenas duas linhas, usada para alternância entre iterações e economia de memória.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina