- Jak zatrzymać funkcję rekurencyjną w JavaScript?
- Jaki jest przykład funkcji rekurencyjnej?
- Co to jest rekurencja w Ada?
Jak zatrzymać funkcję rekurencyjną w JavaScript?
Aby zapobiec nieskończonej rekurencji, możesz użyć, jeśli...inaczej stwierdzenie (lub podobne podejście), w którym jedna gałąź wykonuje wywołanie rekurencyjne, a druga nie. Więc ogólnie wygląda tak. funkcja recurse () if (warunek) recurse (); else // przestań wywoływać rekurse () recurse ();
Jaki jest przykład funkcji rekurencyjnej?
Poniższy obraz pokazuje działanie funkcji rekurencyjnej o nazwie rerurse . Poniżej znajduje się przykład funkcji rekurencyjnej, aby znaleźć czynnik liczby całkowitej. Czynnik liczby jest produktem wszystkich liczb całkowitych od 1 do tej liczby. Na przykład czynnik 6 (oznaczony jako 6!) to 1*2*3*4*5*6 = 720 .
Co to jest rekurencja w Ada?
Technika stosowania podprogramu do samego siebie nazywa się rekurencją. Standardowym przykładem rekurencji jest obliczenie czynnika liczb całkowitych. Czynnik niektórych liczb n jest zdefiniowany w następujący sposób: jeśli n wynosi 0, czynnik n wynosi 1. Jeśli n jest więcej niż 0, czynnik n jest równy n-czasom czynnik n-1.