Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ktorá dátová štruktúra sa používa na rekurziu?

Štruktúra dátovej štruktúry, ktorá sa implicitne používa na podporu rekurzie, je volací zásobník .

Aj keď pri písaní rekurzívnej funkcie nepoužívate * štruktúru dátovej štruktúry zásobníka vo vašom kóde, základný mechanizmus sa na ňu veľmi spolieha. Každý rekurzívny hovor pridá do zásobníka hovorov nový rám (obsahujúci miestne premenné, funkčné parametre a spiatočnú adresu). Po dokončení rekurzívneho hovoru sa jeho rám vyskočí zo zásobníka a vykonanie sa obnoví v bode, kde sa hovor uskutočnil. Ak rekurzia nie je správne ukončená, môže viesť k chybe pretečenia zásobníka, pretože zásobník má obmedzenú veľkosť.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené