Logo Passei Direto
Buscar
Um programa usa recursividade indireta para calcular resultados. Duas funções, A e B, chamam uma à outra alternadamente. A função A inicia o processo e passa o controle para B, que por sua vez chama A novamente com parâmetros atualizados.
Qual é uma possível desvantagem dessa abordagem de recursividade indireta?
Maior clareza no código.
Redução no uso de memória.
Aumento da complexidade do código.
Melhora na eficiência computacional.
Facilidade na depuração.
User badge image
Questões para o Sucesso

há 7 meses

Respostas

User badge image

Ed Verified user icon

há 7 meses

Uma possível desvantagem da abordagem de recursividade indireta é o "aumento da complexidade do código". Isso ocorre porque, ao ter duas funções que se chamam mutuamente, o fluxo de execução pode se tornar mais difícil de seguir e entender, especialmente em casos de depuração ou manutenção do código.

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!

Essa pergunta também está no material:

Mais perguntas desse material

A respeito de um algoritmo recursivo, analise as afirmativas abaixo e assinale a alternativa correta.
Qual é a alternativa correta?
I. Deve conter pelo menos uma estrutura de repetição.
II. Deve conter pelo menos uma estrutura de seleção.
III. Deve invocar a si mesmo pelo menos uma vez ao ser executado.
Todas as afirmativas estão corretas.
Somente a afirmativa II está correta.
Somente as afirmativas I e II estão corretas.
Somente a afirmativa I está correta.
Somente as afirmativas II e III estão corretas.

Sobre o conceito de Algoritmos Recursivos, analise as afirmacoes abaixo e, a seguir, assinale a alternativa correta.
Qual é a alternativa correta?
I. Um programa tem um número limitado de procedimentos recursivos.
II. Recursividade é utilizada exclusivamente quando não se sabe solucionar um problema de maneira imediata, então é realizada a divisão em problemas menores para alcançar o resultado desejado.
III. Todos os problemas computacionais resolvidos de maneira iterativa gastam mais memória que se resolvidos de forma recursiva.
Somente a afirmação I está correta
Somente a afirmação II está correta
Somente a afirmação III está correta
As afirmações I e II estão corretas
Nenhuma das afirmações está correta

Mais conteúdos dessa disciplina