Resultados de la búsqueda a petición "tail-call-optimization"
Lograr la recursividad sin pila en Java 8
¿Cómo logro la recursividad sin pila en Java? La palabra que parece aparecer más es "trampolín", y no tengo idea de lo que eso significa. Alguien podriaEN DETALLE ¿Cómo explicar cómo lograr una recursión sin pila en Java? Además, ¿qué es ...
¿Puede / hace el operador de tubería (directo) impedir la optimización de las llamadas de cola?
Para un problema de optimización de parámetros en el trabajo, escribí un algoritmo genético para encontrar algunos buenos ajustes porque una solución de fuerza bruta no es factible. Desafortunadamente, cuando regreso por la mañana, la mayoría de ...
¿Java admite la recursividad de cola? [duplicar]
Posible duplicado: ¿Por qué JVM todavía no admite la optimización de llamadas de cola? [https://stackoverflow.com/questions/3616483/why-does-the-jvm-still-not-support-tail-call-optimization] Veo muchas respuestas diferentes en línea, así que ...
Optimización de llamadas de cola en Go
¿El lenguaje de programación Go, a partir de ahora,optimizar llamadas de cola? Si no es así, ¿al menos optimiza para sí las llamadas recursivas de la cola de...
¿Swift implementa la optimización de llamadas de cola? y en caso de recursión mutua?
En particular si tengo el siguiente código: func sum(n: Int, acc: Int) -> Int { if n == 0 { return acc } else { return sum(n - 1, acc + n) } }¿El compilador Swift lo optimizará en un bucle? ¿Y lo hace en un caso más interesante a ...
¿Por qué esta función de secuencia F # no es recursiva de cola?
Disclosure: esto surgió en FsCheck, un marco de prueba aleatorio F # que mantengo. Tengo una solución, pero no me gusta. Además, no entiendo el problema: simplemente se eludió. Una implementación bastante estándar de la secuencia (monádica, si ...
Recurrencia de cola con Groovy
Codifiqué 3 algoritmos factoriales: Primero, espero fallar por Stack Overflow. No hay problema Segundo, intentotail llamada recusiva, convierte el algoritmo anterior de recursivo a iterativo. @ No funciona pero no entiendo por qué. Tercero, yo ...