Ребят пожалуйста кто - нибудь сможет мне объяснить эту функцию. Рекурсивная. Столько загуглил ничего не понял
Хорошее объяснение на пальцах есть в книге "грокаем алгоритмы" Рекурсивная функция будет вызываться до тех пор, пока не выполнится частный случай (у тебя это n == 1). Для понимания можно также поставить точку останова и отследить что происходит через дебаггер в браузере.
Ребят пожалуйста кто - нибудь сможет мне объяснить эту функцию. Рекурсивная. Столько загуглил ничего не понял
я так понимаю эта функция должна возводить в степень число, это называется быстрое возведение в степень, почему внизу написано // 8 не знаю, может, я ошибаюсь в чём-то)
я так понимаю эта функция должна возводить в степень число, это называется быстрое возведение в степень, почему внизу написано // 8 не знаю, может, я ошибаюсь в чём-то)
Это функция которая вызывает сама себя. И я хочу понять как это выполняется. Особенно вот здесь непонятно
у рекурсивной функции есть базовый вариант, то есть условие выхода, это условие при котором n = 1 в данном случае в противном случае рекурсия не заканчивается, в данном примере у тебя будет такой вид