Kezdőoldal » Számítástechnika » Programozás » A rekurziót hogyan tudnád...

A rekurziót hogyan tudnád egyszerűen megfogalmazni?

Figyelt kérdés
Valami példával esetleg bemutatni?

2021. dec. 31. 16:15
 1/6 anonim ***** válasza:
53%
Veszel egy tükröt. Azzal szemben elhelyezel egy másik tükröt. A kettő közé állsz és belenézel az egyikbe. Amit abban látsz, na, az a rekurzió.
2021. dec. 31. 16:50
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
100%
Önmagát hívó függvény.
2021. dec. 31. 17:05
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
100%

Példa a faktotáiális kiszámítására C++ - ban.

{

if(n > 1)

return n * factorial(n - 1);

else

return 1;

}

2021. dec. 31. 18:03
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
100%

nem csak rekurzív függvények vannak, hanem rekurzív adatszerkezetek is, pl a cons lista lispben:

Egy lista részböl áll: egy 'head' nevü listaelemböl és egy 'tail' nevü másik listából, ami a maradékot tartalmazza.

Tehát pl a (1,2,3,4) lista valójában (1, (2, (3, (4, NIL))))


A rekurzió röviden olyan valami, ami önhivatkozást csinál: A fenti példánál a lista definíciója tartalmazza a lista kifejezést. A függvények esetében a függvény hívja saját magát.

2021. dec. 31. 18:10
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
köszi ! ment a zöld!
2021. dec. 31. 18:39
 6/6 anonim ***** válasza:
100%
Ahhoz először meg kell érteni, hogy mi az a rekurzió.
2021. dec. 31. 22:06
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!