hola. estaba estudiando c++ de mi libro y me encontre esta observacion de ingenieria de software que describe dos diferencias entre recursividad e iteracion:
Cita: Cualquier problema que se pueda resolver mediante la recursividad, se puede resolver tambien mediante la iteracion (sin recursividad). por lo general se prefiere un metodo recursivo a uno iterativo cuando el primero refleja con mas naturalidad el problema, y se produce un programa mas facil de entender y depurar. otra razon por la que se prefiere elegir una solucion recursiva es que una iterativa podria no ser aparente.
entiendo la primera diferencia pero no la segunda.. a que se refiere el libro con que una solucion iterativa "podria no ser aparente"?.. osea que podria no ser entendible facilmente?
gracias :)