Buscar

A grande maioria dos algoritmos recursivos consome mais recursos computacionais. Por esse motivo, deve-se ter muita cautela ao utilizá-los. Você de...

A grande maioria dos algoritmos recursivos consome mais recursos computacionais. Por esse motivo, deve-se ter muita cautela ao utilizá-los. Você deve utilizar a recursão quando: I. O problema é naturalmente recursivo (clareza) e a versão recursiva do algoritmo não gera ineficiência evidente, se comparada com a versão iterativa. II. O algoritmo se torna compacto, sem perda de clareza ou generalidade. III. É possível prever que o número de chamadas (e, consequentemente, a alocação na pilha) não vão provocar interrupção no processo. Assinale a alternativa correta: a. Apenas alternativa I b. Alternativa I, II e III c. Apenas alternativa II d. Apenas alternativa III

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra b. A utilização da recursão é recomendada quando o problema é naturalmente recursivo, a versão recursiva do algoritmo não gera ineficiência evidente em comparação com a versão iterativa, o algoritmo se torna compacto sem perda de clareza ou generalidade, e é possível prever que o número de chamadas e a alocação na pilha não vão interromper o processo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando