Ed
há 6 meses
Vamos analisar cada uma das afirmativas sobre recursão: I. ( ) O problema da Torre de Hanói é exemplo clássico de um problema resolvido com facilidade por meio da recursão. É verdadeira (V). O problema da Torre de Hanói é um exemplo clássico que pode ser resolvido de forma elegante utilizando recursão. II. ( ) O caso base (ou caso básico) é necessário em toda função recursiva escrita corretamente. É verdadeira (V). O caso base é essencial em funções recursivas para evitar chamadas infinitas e garantir que a função tenha um ponto de parada. III. ( ) As funções recursivas em Python apresentam grandes benefícios em relação à melhora da eficiência. É falsa (F). Embora a recursão possa tornar o código mais legível e mais fácil de entender, ela não necessariamente melhora a eficiência. Na verdade, funções recursivas podem ser menos eficientes em termos de uso de memória e tempo de execução, especialmente se não forem otimizadas (por exemplo, usando memoização). Portanto, a sequência correta é: V - V - F. A alternativa que apresenta essa sequência é: c) V - V - F.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Vou analisar as alternativas: I. ( ) O problema da Torre de Hanói é exemplo clássico de um problema resolvido com facilidade por meio da recursão. Isso é verdadeiro, pois a Torre de Hanói é um exemplo clássico de um problema que é resolvido de forma eficiente usando recursão. II. ( ) O caso base (ou caso básico) é necessário em toda função recursiva escrita corretamente. Isso também é verdadeiro, pois o caso base é essencial em toda função recursiva para evitar execução infinita. III. ( ) As funções recursivas em Python apresentam grandes benefícios em relação à melhora da eficiência. Isso é falso, pois embora as funções recursivas possam ser úteis em certos contextos, elas nem sempre apresentam benefícios significativos em relação à eficiência. Portanto, a sequência correta é: c. V - V - F.
Mais perguntas desse material