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

7 la respuesta

¿Se pueden reescribir todas las funciones recursivas como recursiones de cola? [duplicar]

8 la respuesta

¿Qué es la optimización de llamadas de cola?

Muy simple, ¿qué es la optimización de llamadas de cola? Más específicamente, ¿alguien puede mostrar algunos pequeños fragmentos de código donde podría aplicarse, y donde no, con una explicación de por qué?

8 la respuesta

¿Cómo verifico si gcc está realizando la optimización de recursión de cola?

¿Cómo puedo saber si gcc (más específicamente, g ++) está optimizando la recursión de la cola?en una función particular? (Porque ha aparecido varias veces: no quiero probar si gcc puede optimizar la recursión de la cola en general. Quiero saber ...

8 la respuesta

Dividir una lista de elementos en dos listas de elementos indexados pares e impares

Me gustaría hacer una función que acepte una lista y devuelva dos listas: la primera contiene todos los elementos impares y la segunda contiene todos los elementos pares. Por ejemplo, dado[1;2;4;6;7;9], Me gustaria regresar[ [1;4;7] ; [2;6;9] ...

10 la respuesta

Explíqueme cuál es el problema con la optimización de llamadas de cola y por qué Python lo necesita

Así que aparentemente, ha habido una gran disputa sobre si Python necesita o no la optimización de las llamadas de cola. Esto llegó a un punto crítico cuando alguien Guido enviado una copia de ...

18 la respuesta

¿Cómo salgo de un bucle en Scala?

¿Cómo rompo un bucle? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } }¿Cómo ...

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