Avaleht / Kalkulaatorid / Rekursiooni visualiseerija
Tasuta veebitööriistad

Rekursiooni visualiseerija

Visualiseeri faktoriaali rekursiivseid väljakutseid ja täpset tulemust kuni 200. Sisesta täisarv ja vaata pesastatud jada. Töötlemine toimub kohalikult teie…

Alusta kasutamist

Funktsioonid ja näide

See tööriist visualiseerib ainult ühte rekursiivset faktoriaali arvutamise ahelat. See ei käivita kasutaja koodi ega animeeri kutsungite hunnikut. Iga rekursiivne samm kuvatakse eraldi real, kusjuures sügavuse kasvades lisandub kaks tühikut. Alusjuhtum on n väiksem või võrdne 1. Tulemused kasutavad BigInt-korrutist, nii et faktoriaali väärtused kuni 200 kuvatakse täpsete täisarvudena, mitte ujukomaaväljendusena.

Näide: n = 3

Sisestades 3, kuvatakse jada: factorial(3), factorial(2), factorial(1) ja seejärel täpne tulemus 6. See näitab, kuidas rekursioon jõuab alusjuhtumini ja seejärel tagasi.

Piirangud

  • Sisend peab olema täisarv 0 kuni 200.
  • Väljaspool vahemikku olevad väärtused lükatakse tagasi.
  • Visualiseeritakse ainult faktoriaali, mitte Fibonacci või muid funktsioone.
  • Arvutus toimub brauseris, ilma serverita.

Korduma kippuvad küsimused

Miks kuvatakse tulemus täpselt isegi suurte n korral?

Kuna kasutatakse BigInt-korrutist, saab täpse täisarvu kuni 200! ilma ülevooluta.

Kas ma saan visualiseerida muid rekursiivseid funktsioone?

Ei, see tööriist on loodud ainult faktoriaali rekursiooni demonstreerimiseks.

Mis juhtub, kui sisestan negatiivse arvu või nulli?

Null on lubatud ja kuvatakse tulemus 1. Negatiivsed arvud lükatakse tagasi, kuna need pole vahemikus 0 kuni 200.

Töötlemine toimub kohalikult teie brauseris.