Нужен шаблон для перезаписи рекурсивной функции javascript в виде итеративного массива. Для надежды, что этот подход быстрее, чем стандартная рекурсия, и будет использовать меньше памяти. Я использую ссылки на объекты как параметры. Моя функция неаккуратная, но я бы хотел перепроектировать меньшую и элегантную Fibonacci_sequence.переписывание рекурсии javascript с использованием итеративного массива массивов
Простым примером является переписывание Fibonacci_sequence.
От rosettacode для Fibonacci_sequence
function fibonacci(n) {
if (n < 2){
return 1;
}else{
return fibonacci(n-2) + fibonacci(n-1);
}
}
console.log(fibonacci(7));
//Returns 21