Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private long fatorial_iterativo(int num){
- long start = System.nanoTime();
- long fat = 1;
- for (int i = 2; i <= num; i++) {
- fat = fat * i;
- }
- long end = System.nanoTime();
- lbl_valor_tempo_fat_iterativa.setText(Long.toString(end-start));
- return fat;
- }
- private long fatorial_recursivo(long num){
- long start = System.nanoTime();
- if ((num == 0) || (num == 1)) {
- long end = System.nanoTime();
- lbl_valor_tempo_fat_recursivo.setText(Long.toString(end-start));
- return 1;
- }
- else{
- long end = System.nanoTime();
- lbl_valor_tempo_fat_recursivo.setText(Long.toString(end-start));
- return num * fatorial_recursivo(num - 1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement