Ed
há 4 dias
Vamos analisar as alternativas: a) Eles sempre executam mais rápido que algoritmos iterativos. - Isso não é verdade, pois a recursão pode ser mais lenta devido à sobrecarga de chamadas de função. b) Eles são mais simples e elegantes, especialmente para problemas que têm subproblemas semelhantes. - Esta é uma afirmação correta. Algoritmos recursivos são frequentemente mais fáceis de entender e implementar para problemas que podem ser divididos em subproblemas semelhantes, como a fatoração ou a busca em árvores. c) Eles consomem menos memória do que algoritmos iterativos. - Na verdade, algoritmos recursivos geralmente consomem mais memória devido à pilha de chamadas. d) Eles não necessitam de entrada de dados. - Isso não é verdade, pois a maioria dos algoritmos, sejam recursivos ou iterativos, requer entrada de dados. Portanto, a alternativa correta é: b) Eles são mais simples e elegantes, especialmente para problemas que têm subproblemas semelhantes.
Mais perguntas desse material