Fórum calculo do tempo ??? #568336
09/04/2009
0
Lpuga
Curtir tópico
+ 0Posts
09/04/2009
Lucas Teixeira
Gostei + 0
09/04/2009
Moacy Jr.
Gostei + 0
09/04/2009
Marcos Pereira
Gostei + 0
09/04/2009
Lpuga
Gostei + 0
09/04/2009
Paulo Sigrist
long init;
long end;
long diff;
init = System.currentTimeMillis();
/* Coloque aqui seu codigo que demora */
end = System.currentTimeMillis();
diff = end - init;
System.out.println("Demorou " + (diff / 1000) + " segundos");
Gostei + 0
09/04/2009
Lpuga
Gostei + 0
09/04/2009
Carlos Heuberger
Gostei + 0
09/04/2009
Lpuga
Gostei + 0
09/04/2009
Paulo Sigrist
public long fibonacci (long n){
long inicio;
long end;
long diff;
inicio = System.currentTimeMillis();
if (n == 0 || n == 1)
return n;
else
return fibonacci (n - 1) + fibonacci (n - 2); // <---- SEU ERRO ESTA AQUI!!
end = System.currentTimeMillis();
diff = end - inicio;
System.out.println("Demorou " + (diff / 1000) + " segundos");
}public long fibonacci (long n){
long inicio;
long end;
long diff;
long r;
inicio = System.currentTimeMillis();
if (n == 0 || n == 1)
r = n;
else
r = fibonacci (n - 1) + fibonacci (n - 2);
end = System.currentTimeMillis();
diff = end - inicio;
System.out.println("Demorou " + (diff / 1000) + " segundos");
return r;
}Gostei + 0
09/04/2009
Lpuga
Gostei + 0
09/04/2009
Paulo Sigrist
Gostei + 0
09/04/2009
Dadario
// Passo 1
public class Fibonacci {
// Passo 2
public static void main(String[] argumentos) {
Fibonacci fibo = new Fibonacci();
// Passo 4
long inicio = System.getCurrentTimeMillis();
fibo.calcula(10);
long fim = System.getCurrentTimeMillis();
System.out.println("O tempo gasto foi: " + ((fim - inicio) /1000) + " segundos");
}
// Passo 3
public int calcula(int numero) {
if (numero == 0 || numero == 1) { return numero;}
return calcula(numero - 1) + calcula(numero - 2);
}
}Gostei + 0
09/04/2009
Carlos Heuberger
Gostei + 0
09/04/2009
Lucas Teixeira
Gostei + 0