Начиная с Java 8 , Java не обеспечивает Оптимизация Tail-Call (TCO). Исследовав это, я узнал...
У меня есть дерево типов, у которого есть ветви и листья. Я хотел бы получить список значений...
Прошу прощения за глупость задавать этот вопрос. Я могу понять код до тех пор, пока не получу...
Я написал простую функцию в haskell, которая не является хвостовой рекурсией и суммирует значения в...
Что делает код: Приведенный ниже код должен форматировать файлы .cpp для принтера, ограничивая...
object TailRec extends App { def anotherFactorial(x: Int): BigInt = { @tailrec def helperFact(n: Int...
Я пробую приведенный ниже код, но выдает ошибку: (defn sum-square [n] (loop [i 0 result 0] (if...
fun fold1 f acc lst = case lst of [] => acc | hd::tl => fold1 f (f (acc,hd)) tl fun fold2 f...
Я не спрашиваю, должен ли я использовать рекурсию или итерацию, или что быстрее между ними.Я...
Я написал в Python следующую рекурсивную функцию для вычисления решения в алгоритме DP для задачи...
Я пытаюсь написать функцию python, которая вернет мне первое значение числа k, которое будет...
Этот код предназначен для печати серии Фибоначчи с использованием рекурсии.Поэтому я решил...
(define (lst-double-helper lst acc) (if (empty? list) acc (lst-double-helper (rest lst) (cons (*...
Я пытаюсь сделать следующую функцию полностью рекурсивной, например, вывести из себя этот...
Прочитав SICP Distilled и пытаясь обернуться вокруг итеративных и рекурсивных процессов ....
Просто интересно, может ли такая функция выполняться хвостовой рекурсией?Я нахожу это довольно...
У меня есть следующий код object TailRec { def func1(n:Int) : Int = { if (n < 10) func2(n) else...
Как лучше всего передать оператор сравнения в качестве аргумента методу в Ruby?Я хотел создать...
Я экспериментирую с функциональным типом List и структурным разделением.Поскольку в Javascript нет...
phi n 0 = 1 phi n l = 1 + 1 / phi n (l - 1) Очевидно, что последнее оцененное действие не является...
Я написал простую функцию в Clojure, которая может анализировать XML: (defn filter-tags [xml &...
Я что-то делал с иерархической структурой данных, и я разработал группу методов для ее обхода /...
У меня есть функция, которую я знаю, это хвостовая рекурсия.Но из-за того, как я это определяю,...
Поскольку .net имеет код операции TailCall , это можно использовать для определения, если функция F...
Я наткнулся на этот прекрасный кусок кода на http://projecteuler.net/, но у меня возникли проблемы...