Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2004, 19:59
Richard2003
 
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);
    }