Resultados da pesquisa a pedido "tail-recursion"
F # vs OCaml: estouro de pilha
Encontrei recentemente uma apresentação sobre F # para programadores Python [http://combiol.org/fs/FSUG_FS4PPv2.pptx], e depois de assisti-lo, decidi implementar uma solução para o "quebra-cabeça da formiga" sozinh Existe uma formiga que pode ...
Overflow durante o uso recorrente no clojure
Eu tenho uma calculadora simples de números primos no clojure (um algoritmo ineficiente, mas só estou tentando entender o comportamento do retorno por enquanto). O código é: (defn divisible [x,y] (= 0 (mod x y))) (defn naive-primes [primes ...
Recursão de cauda no R Statistical Environment
O R suporta a recursão de cauda adequada e onde posso encontrar documentação sobre isso?
Gerar opcode de chamada de cauda
Por curiosidade, eu estava tentando gerar um código de operação de chamada de cauda usando C #. Fibinacci é fácil, então meu exemplo c # tem esta aparência:
Acumuladores Prolog. Eles são realmente um conceito "diferente"?
Eu estou aprendendo Prolog sob o meu Laboratório de Inteligência Artificial, a partir da fonteAprenda Prolog agora!.No 5º capítulo, aprendemos sobreAcumulado...
Haskell: versão de recursão da cauda da profundidade da árvore binária
Primeiro de tudo, tenho duas implementações diferentes que acredito serem corretas, e as criei um perfil e pensando que são sobre o mesmo desempenho: depth::Tree a -> Int depth Empty = 0 depth (Branch b l r) = 1 + max (depth l) (depth r) ...
Se a única construção de loop que não consome pilha no Clojure é "recorrente", como esse lazy-seq funciona?
A página ClojureDocs paralazy-seq dá um exemplo [http://clojuredocs.org/clojure_core/clojure.core/lazy-seq]de gerar uma preguiçosa-seq de todos os números positivos: (defn positive-numbers ([] (positive-numbers 1)) ([n] (cons n ...
Otimização de recursão de cauda para JavaScript?
Peço desculpas a todos por versões anteriores disso serem vagas. Alguém decidiu ter pena da nova garota e me ajudar a reescrever esta pergunta - aqui está uma atualização que espero que esclareça as coisas (e, obrigado a todos que foram tão ...