Ed 
há 2 meses
Vamos analisar as alternativas com base na definição e nos princípios da programação dinâmica. a) A programação dinâmica armazena as soluções dos subproblemas já resolvidos para evitar cálculos redundantes. - Esta é a definição correta da programação dinâmica, que visa otimizar a resolução de problemas armazenando resultados de subproblemas. b) A abordagem recursiva é mais eficiente que a programação dinâmica para problemas de grande tamanho. - Isso não é verdade, pois a programação dinâmica é geralmente mais eficiente em problemas que envolvem subproblemas sobrepostos. c) A árvore de recursão é utilizada na programação dinâmica para aumentar o número de cálculos necessários. - Isso é incorreto, pois a programação dinâmica visa reduzir o número de cálculos, não aumentá-los. d) A programação dinâmica utiliza a árvore de recursão para resolver cada subproblema múltiplas vezes. - Isso é errado, já que a programação dinâmica evita resolver subproblemas múltiplas vezes. e) A programação dinâmica resolve um problema de forma direta sem a necessidade de armazenar subproblemas já resolvidos. - Isso é incorreto, pois a essência da programação dinâmica é exatamente armazenar soluções de subproblemas. Portanto, a alternativa correta é: a) A programação dinâmica armazena as soluções dos subproblemas já resolvidos para evitar cálculos redundantes.
Mais perguntas desse material