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

1 la respuesta

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

1 la respuesta

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

1 la respuesta

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

2 la respuesta

¿Mi función de plegado reescrito está optimizada?

2 la respuesta

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

2 la respuesta

¿Qué es la eliminación de la recursión de cola?

2 la respuesta

¿Por qué return / redo evalúa las funciones de resultados en el contexto de llamada, pero los resultados de bloque no se evalúan?

2 la respuesta

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

2 la respuesta

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

2 la respuesta

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