Почетна / Калкулатори / Онлајн визуализатор рекурзивних алгоритама
Бесплатни онлајн алати

Онлајн визуализатор рекурзивних алгоритама

Унесите цео број од 0 до 200 и видите уметнуте позиве функције факторијела са тачним BigInt резултатом. Обрада се обавља локално у прегледачу.

Почните да користите

Шта ради овај визуализатор?

Овај алат вам помаже да разумете како функционише рекурзија на примеру израчунавања факторијела. Уносите један цео број n, а алат приказује низ позива функције factorial(n), при чему се сваки рекурзивни позив увлачи са два додатна размака. На пример, за n=3, приказ ће садржати позиве factorial(3), factorial(2) и factorial(1), а затим тачан резултат 6.

Која је улога BigInt-а?

Пошто се користи BigInt множење, вредности факторијела до 200 се приказују као тачни цели бројеви, уместо да постану Infinity након 170 као код стандардних бројева са покретним зарезом.

Која су ограничења?

Алат прихвата само целе бројеве од 0 до 200. Визуализује само један директан ланац рекурзивних позива функције факторијела; не извршава произвољан кориснички код, не анимира стек позива, не приказује повратке у одвојеним корацима и не визуализује Фибоначијев низ.

Честа питања

Зашто је ограничен унос на 200?

Ограничење од 200 спречава прекомерну рекурзију и превелик излаз, јер величина приказа расте линеарно са n.

Како се приказује резултат за велике бројеве?

Резултат се приказује као тачан цео број захваљујући BigInt аритметици, без заокруживања или губитка прецизности.

Да ли могу да унесем децимални број?

Не, алат прихвата само целе бројеве. Унос ван опсега или нецео број биће одбијен.

Контролна листа

  • Унесите цео број од 0 до 200.
  • Покрените визуализацију.
  • Проверите уметнуте позиве и резултат.
  • Обратите пажњу на увлачење које означава дубину рекурзије.

Обрада се обавља локално у прегледачу.