Silnia: porównanie czasu iteracji i rekurencji

Pętle i rekurencja - Podstawy Javy (Java)

Napisz program, który oblicza silnię liczby n = 10 zarówno w sposób iteracyjny, jak i rekurencyjny (dwie osobne metody static), a następnie porównuje wyniki. Format wyniku: Silnia iteracyjnie: ** Silnia rekurencyjnie: ** Wyniki zgodne: ** Użyj typu long - silnia szybko rośnie. Dodatkowo zmierz czas obu metod: long startTime = System.nanoTime(); // uruchomienie i wykonanie funkcji czasochłonnej long endTime = System.nanoTime(); long iterative = endTime - startTime; Czasy wypisz przez System.err.println(...) - przy każdym uruchomieniu są inne, więc nie wchodzą do sprawdzanego wyniku (w konsoli zobaczysz je na czerwono).

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy Javy·Zaloguj się, aby zapisać postęp na koncie.