Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/07/2007, 16:49
Avatar de locoporelrojo
locoporelrojo
 
Fecha de Ingreso: abril-2006
Ubicación: Cali - Colombia
Mensajes: 98
Antigüedad: 18 años, 7 meses
Puntos: 2
De acuerdo Re: Tiempo de ejecucion menor

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
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.
__________________
Sony PSP Slim & Lite (Piano Black) - Sony Memory Stick DUO Pro 4 GB
3.60 -> 3.71 M33-2 -> 3.80 M33 -> 3.80 M33-5 -> 3.90 M33