Встречается на собеседованиях • сегодня
Приведи пример использования рекурсии
Рекурсия — это когда функция вызывает саму себя. Пример — вычисление факториала:
javascript
function factorial(n) {
if (n === 0 || n === 1) { // базовый случай
return 1;
} else {
return n * factorial(n - 1); // рекурсивный вызов
}
}
console.log(factorial(5)); // 120
text
Ключевые моменты:
1. Должен быть базовый случай (условие выхода)
2. Каждый шаг должен приближать к базовому случаю
3. В JS есть ограничение на глубину рекурсии (стек вызовов)
Рекурсия часто используется для обхода деревьев, работы с вложенными структурами данных.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы