Resultados da pesquisa a pedido "tail-recursion"

2 a resposta

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 ...

2 a resposta

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 ...

3 a resposta

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?

3 a resposta

iPhone dev - performSelector: withObject: afterDelay ou NSTimer?

3 a resposta

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:

3 a resposta

Desempenho do Prolog e tipo de recursão

3 a resposta

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...

3 a resposta

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) ...

3 a resposta

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 ...

3 a resposta

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 ...