Cita:
Iniciado por Farookh_Bulsara estas seguro? ,hacer count++ es menos costoso que hacer count=count+1, lo lei en varios libros ,incluso en el de Deitel (programando en C/c++) dice eso,
tambien dice que hacer metodos recursivos es mas costoso que hacer procesos utilizando estructuras de control(for ,while,etc)
es por eso que quisiera saber que otras tecnicas hay que tomar en cuenta
Si es más costoso hacer métodos recursivos, porq estos almacenan los valores q retorna el método temporalmente en la memoria, haciendo que esta se cope mucho más y más veloz q haciendo un ciclo común.
En cuanto al tiempo, hacer un método recursivo resulta mucho más eficiente, ya q este no haría las n comparaciones q hace un ciclo común (en algunos casos, en otros si es inevitable q los haga) sino q cada llamado evalua un camino a seguir, algo asi como un arbol, y si sabes algo de complejidad de algoritmos, sabras q es más eficiente una complejidad de orden log(n) q una de n.