• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Rekurencja pośrednia

Object Storage Arubacloud
+1 głos
167 wizyt
pytanie zadane 26 kwietnia 2022 w Rozwój zawodowy, nauka, praca przez maxkolanko1998 Gaduła (3,230 p.)
Krótkie pytanie? Po co jest rekurencja pośrednia? Jaka jest różnica między tradycyjną rekurencją, a rekurencją pośrednią poza tym że w przypadku tej pierwszej istnieje tylko jedna funkcja, a w przypadku funkcji pośredniej aż dwie

1 odpowiedź

+1 głos
odpowiedź 26 kwietnia 2022 przez Wiciorny Ekspert (269,590 p.)

O rekurencji pośredniej mówimy w sytuacji „łańcucha wywołań”. Przykładowo funkcja f(.) wywołuje funkcję g(.), następnie funkcja g(.) wywołuje f(.), zatem ponowne wywołanie funkcji f(.) realizowane jest bezpośrednio przez funkcję g(.), jednak pośrednio przez f(.), gdyż to f(.) wywołała g(.).

To jest sytuacja kiedy funkcje są rekurencyjnie zagnieżdżone, zauważ : rekurencja jednej funkcji to jest gdy funkcja f() -> wywoła samą siebie f(case-1).... natomiast w pośredniej sytuacji rekurencyjne wywołanie funkcji F jest za pomocą innej funkcji tutaj funkcji g() [ ale jednak samo g(), nie wywola się bez pośrednika, czyli kogoś kto przekazuje wywołanie a jest to funkcja f()], a nie bezpośrednio. Tak tak jakbyś za każdym razem WOŁAŁ swoją siostre, ale nie sam, ale poprzez mame, za każdym razem ty -> mama -> siostra -> i to się zapętla tym że  to nie mama bezpośrednio woła siostre, ale za pomocą posrednika czyli Ciebie  
 

komentarz 27 kwietnia 2022 przez maxkolanko1998 Gaduła (3,230 p.)
Aha. No dobra ok. Dzięki. A czy ma to jakieś wymierne korzyści? W sensie co przemawia na korzyść użycia w danym momencie rekurencji pośredniej, zamiast tej normalnej. Jakie to daje korzyści np. w programie?

Podobne pytania

+2 głosów
1 odpowiedź 226 wizyt
pytanie zadane 10 maja 2022 w Rozwój zawodowy, nauka, praca przez maxkolanko1998 Gaduła (3,230 p.)
+1 głos
1 odpowiedź 235 wizyt
0 głosów
1 odpowiedź 658 wizyt
pytanie zadane 3 lutego 2018 w Rozwój zawodowy, nauka, praca przez Barteck125 Obywatel (1,120 p.)

92,539 zapytań

141,382 odpowiedzi

319,476 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...