Foros del Web » Programación para mayores de 30 ;) » Programación General »

GetCurrentTime()

Estas en el tema de GetCurrentTime() en el foro de Programación General en Foros del Web. Hola a todos .... resulta que queria comprobar la velocidad de ejecución de dos funciones iguales... pero en una aplicando recursividad y en la otra ...
  #1 (permalink)  
Antiguo 30/03/2004, 19:59
 
Fecha de Ingreso: enero-2003
Ubicación: Stgo, Chile
Mensajes: 179
Antigüedad: 21 años, 3 meses
Puntos: 0
GetCurrentTime()

Hola a todos .... resulta que queria comprobar la velocidad de ejecución de dos funciones iguales... pero en una aplicando recursividad y en la otra Iteraciones... y ver la velocidad de cada una de ell.as pero resulta que me aparece ke se tarda 0.000 milisegunmdos... kisiera saber si es ke me pueden ayudar...

Muhcas Gracias

Rich

Código PHP:
long factorialR(int n)
{
    if(!
n) return 1;
    return (
n*factorialR(n-1));
}

long factorialI(int n)
{
    if(!
n) return 1;
    
long resultado 1;
    for(
int i=1i<=ni++)
        
resultado*=i;
    return 
resultado;
}

void main()
{
    
int n 0;
    
double iniciofin;
    while(
true)
    {
        
printf("Inserte número a calcular\n");
        
scanf("%d",&n);
        if(!
n) break;
        
inicio GetCurrentTime()/1000;
        
printf("Su factorial es %d\n"factorialR(n));
        
fin GetCurrentTime()/1000;
        
printf("Factorial Recursivo tardó : %f\n"fininicio);
        
inicio GetCurrentTime()/1000;    
        
printf("Su factorial es %d\n"factorialI(n));
        
fin GetCurrentTime()/1000;
        
printf("Factorial Iterativo tardó : %f\n"fin inicio);
    }

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:23.