Logo Passei Direto
Buscar
Qual e a principal vantagem de algoritmos recursivos?
a) Maior velocidade em todos os casos
b) Codigo mais conciso e intuitivo para problemas divididos em subproblemas
c) Reduz a memoria utilizada em comparacao com loops
d) Nao precisa de casos base
User badge image
Desvendando com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas para identificar a principal vantagem dos algoritmos recursivos: a) Maior velocidade em todos os casos - Isso não é verdade, pois algoritmos recursivos podem ser mais lentos em comparação com suas versões iterativas, dependendo do problema. b) Código mais conciso e intuitivo para problemas divididos em subproblemas - Esta é uma das principais vantagens da recursão. Algoritmos recursivos muitas vezes resultam em um código mais limpo e fácil de entender, especialmente para problemas que podem ser divididos em subproblemas menores. c) Reduz a memória utilizada em comparação com loops - Na verdade, algoritmos recursivos geralmente usam mais memória devido à pilha de chamadas. d) Não precisa de casos base - Isso é incorreto, pois a recursão precisa de casos base para evitar chamadas infinitas. Portanto, a alternativa correta é: b) Código mais conciso e intuitivo para problemas divididos em subproblemas.

Essa resposta te ajudou?

0
Dislike0

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

Mais conteúdos dessa disciplina