Kezdőoldal » Tudományok » Alkalmazott tudományok » Egy rekurzív eljárást hogyan...

Egy rekurzív eljárást hogyan lehet felgyorsítani?

Figyelt kérdés

Tegyük fel van egy rekurzívan előálló függvény vagy program, ami önmagát hívja meg és mondjuk mindig hozzáad 1-et önmagához, így a rekurzió során egyesével végigmegy az összes számon.


Ezt hogyan lehet felgyorsítani egy másik rekurzív programmal?



2015. febr. 10. 10:22
 1/4 anonim ***** válasza:

Sehogy.

A megoldási filozófiát kell még egyszer meggondolni, hogyan lehetne gyorsabb. Lehet, hogy pl. nem is kell rekurzió?

2015. febr. 10. 11:32
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

De ha az a feltétel, hogy csak rekurzióval lehet megoldani?


Olyan van, hogy két rekurzió ugyanazt csinálja, csak az egyik gyorsabban? Vagy minden rekurzió egyedi?

2015. febr. 10. 13:14
 3/4 anonim ***** válasza:

Persze, gyorsíthatsz ezen is, ahogy a többi rutinon is.

Például nem átadott paraméterrel dolgozol, hanem statikus változóval, ha lehet.

A szokásos programozástechnikai dolgok itt is használhatók.


Esetleg konkrét probléma?


Amúgy ez nem igazán tudományos kérdés, hanem inkább számítástechnikai.

2015. febr. 10. 13:32
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Konkrét példa, alkalmazás valóban sokat segítene, hogy mire gondolsz pontosan.

A rekurziv sorozatok egyébként elég szoros kapcsolatban állnak a végtelen sorokkal.

Ezekre ún. konvergenciajavító eljárásokat lehet használni.

2015. febr. 14. 02:15
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!