Logo Passei Direto
Buscar

Algoritmos

Colégio Objetivo
Em geral, os algoritmos recursivos realizam chamadas para si próprio e passam por parâmetro uma nova entrada, que geralmente é maior que a entrada anterior. Ou seja, a cada chamada recursiva o tamanho da entrada aumenta, e essa é a dinâmica que levará ao término da recursão.
Escolha uma opção:


Verdadeiro
Falso
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A afirmação é falsa. Em geral, os algoritmos recursivos realizam chamadas para si próprios e passam por parâmetro uma nova entrada que é menor ou igual à entrada anterior. A recursão ocorre até que uma condição de parada seja atingida, e não necessariamente o tamanho da entrada aumenta a cada chamada recursiva.

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

Algoritmos recursivos podem ser transformados em algoritmos iterativos. Para isso, será necessário utilizar filas para armazenar os cálculos parciais que serão produzidos.
Escolha uma opção:


Verdadeiro
Falso

A recursividade indireta é produzida quando um programa ativa outro, que terminará ativando novamente o primeiro. Por exemplo: um programa A chama um programa B, e o programa B chama o programa A.
Escolha uma opção:


Verdadeiro
Falso

Um requisito para que um algoritmo recursivo seja correto é que não gere uma sequência infinita de chamadas sobre si mesmo.
Escolha uma opção:


Verdadeiro
Falso

Em relação aos conceitos de iteratividade e recursividade, escolha uma sentença INCORRETA.


a. Soluções recursivas criam uma outra cópia da função, o que pode consumir muita memória dependendo da quantidade de chamadas recursivas.
b. A recursão consegue a repetição por meio de chamadas repetidas.
c. Há várias funções que podem ser resolvidas tanto iterativamente quanto recursivamente.
d. Tanto implementações iterativas quanto recursivas são baseadas em uma estrutura de controle.
e. A recursão não possui desvantagens, portanto, as soluções recursivas sempre serão a melhor opção para implementar a solução de qualquer algoritmo.

Mais conteúdos dessa disciplina