Додати до Chrome
✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Хвостова рекурсія відрізняється від звичайної тим, що:
вона обов'язково реалізується через цикл
у ній використовується акумулятор замість аргументів
рекурсивний виклик є останньою дією в тілі функції, тому компілятор може виконати його без нарощування стека
функція викликає сама себе не більш ніж двічі
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!