Resultados de la búsqueda a petición "tail-recursion"

2 la respuesta

Operadores de cortocircuito y recursión de cola

Digamos que tengo una función simple como esta: int all_true(int* bools, int len) { if (len < 1) return TRUE; return *bools && all_true(bools+1, len-1); }Esta función se puede reescribir en un estilo más recursivo de la cola de la siguiente ...

2 la respuesta

Overflow mientras usa recur en clojure

Tengo una calculadora de números primos simple en clojure (un algoritmo ineficiente, pero solo estoy tratando de entender el comportamiento de recur por ahora). El código es: (defn divisible [x,y] (= 0 (mod x y))) (defn naive-primes [primes ...

3 la respuesta

iPhone dev - performSelector: withObject: afterDelay o NSTimer?

Para repetir una llamada de método (o un mensaje enviado, supongo que el término apropiado es) cadax segundos, ¿es mejor usar un NSTimer (NSTimer scheduleTim...

3 la respuesta

Generar código de llamada de cola

3 la respuesta

¿Por qué no puede Scalac optimizar la recursión de la cola en ciertos escenarios?

3 la respuesta

Prolog performance y tipo de recursión.

3 la respuesta

Acumuladores de Prologo. ¿Son realmente un concepto “diferente”?

Estoy aprendiendo Prolog bajo mi Laboratorio de Inteligencia Artificial, desde la fuente¡Aprende Prólogo Ahora!.En el Capítulo 5 venimos a aprender sobreAcum...

3 la respuesta

Haskell: versión de recursión de la cola de la profundidad del árbol binario

3 la respuesta

Si la única construcción de bucle que no consume mucha pila en Clojure es "recurrente", ¿cómo funciona esta secuencia lenta?

La página ClojureDocs paralazy-seq da un ejemplo [http://clojuredocs.org/clojure_core/clojure.core/lazy-seq]de generar un sezy-seq de todos los números positivos: (defn positive-numbers ([] (positive-numbers 1)) ([n] (cons n ...

3 la respuesta

¿Optimización de recursión de cola para JavaScript?

Mis disculpas a todos por las versiones anteriores de esto son vagas. Alguien ha decidido tener lástima de la nueva chica y ayudarme a reescribir esta pregunta: aquí hay una actualización que espero aclare las cosas (y, gracias a todos los que ...