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

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

Desbordamiento de pila a pesar de la posición de llamada de cola, pero solo en 64 bits

Originado desdeesta pregunta [https://stackoverflow.com/questions/35722526/], Tengo este pequeño código F # (github [https://github.com/T-Becker/fsharp-stackoverflow-investigation/tree/real-so-source-found] ) para generar valores aleatorios de ...

2 la respuesta

Implementación de una versión recursiva de la cola de la función de ordenación rápida en F # / OCaML

¿Es posible implementar una versión recursiva de cola del algoritmo de ordenación rápida (a través del patrón de continuación)? Y si es así, ¿cómo se implementaría? Versión normal (no optimizada): let rec quicksort list = match list with | [] ...

3 la respuesta

¿Es recursiva mi función rec recursiva?

¿Es esta función recursiva de cola? let rec rec_algo1 step J = if step = dSs then J else let a = Array.init (Array2D.length1 M) (fun i -> minby1J i M J) let argmin = a|> Array.minBy snd |> fst rec_algo1 (step+1) (argmin::J) En general, ¿hay ...

2 la respuesta

¿No es ese código en estilo recursivo de cola?

Soy un poco nuevo en Scala probándolo mientras leía Beggining Scala de David Pollack. Define una función recursiva simple que carga todas las cadenas del archivo: def allStrings(expr: => String): List[String] = expr match { case null => ...

2 la respuesta

Erlang: ¿Se puede hacer esto sin listas: reversa?

Soy un principiante aprendiendo Erlang. Después de leer sobre las comprensiones de listas y la recursividad en Erlang, quería intentar implementar mi propiamapunción @, que resultó así: % Map: Map all elements in a list by a function ...

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

¿C # hace recursión de cola? [duplicar

Posible duplicado: ¿Por qué .net / C # no elimina la recursividad de la cola? [https://stackoverflow.com/questions/491376/why-doesnt-net-c-eliminate-tail-recursion] ¿C # hace recusación de cola? No puedo encontrar ninguna documentación que ...

20 la respuesta

Entensión de recursión [cerrado]

Tengo grandes problemas para entender recursividad en la escuela. Cada vez que el profesor habla de ello, parece que lo entiendo, pero tan pronto como lo intento por mi cuenta, me quedo completamente sin sentid Estaba tratando de resolver ...

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