Preguntas etiquetadas con recursion

Para preguntas sobre la recursividad, la práctica de llamar a un método o función desde dentro de sí mismo.

3
¿Cuántas son demasiadas llamadas a funciones anidadas?
Citado de MSDN sobre StackOverflowException : La excepción que se produce cuando la pila de ejecución se desborda porque contiene demasiadas llamadas a métodos anidados. Too manyEs bastante vago aquí. ¿Cómo sé cuando demasiados son realmente demasiados? Miles de llamadas a funciones? Millones? Supongo que debe estar relacionado de alguna …




9
¿Recursos para mejorar su comprensión de la recursividad? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …


7
¿Puede una función recursiva tener iteraciones / bucles?
He estado estudiando sobre funciones recursivas, y aparentemente, son funciones que se llaman a sí mismas y no usan iteraciones / bucles (de lo contrario, no sería una función recursiva). Sin embargo, mientras navegaba por la web en busca de ejemplos (el problema recursivo de 8 reinas), encontré esta función: …
12 java  recursion 

2
Comprensión de Backtracking en C ++
Tengo una buena comprensión básica de los fundamentos de C ++, también entiendo cómo funciona la recursividad. Encontré ciertos problemas como el clásico problema de las ocho reinas y resolver un Sudoku con Backtracking. Me doy cuenta de que estoy bastante perdido cuando se trata de esto, parece que no …
12 c++  recursion 


3
¿Por qué la versión iterativa tarda más?
Estaba mirando en http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ y vi que en su implementación de las implementaciones recursivas e iterativas de la función factorial, la iterativa en realidad toma más tiempo. dado n = 1,000. No puedo entender por qué (él no explica, pero dice que es un ejercicio para el lector). Perdón por …




6
¿Se puede hacer la recursión en paralelo? ¿Eso tendría sentido?
Digamos, estoy usando un simple algoritmo recursivo para fibonacci, que se ejecutaría como: fib(5) -> fib(4)+fib(3) | | fib(3)+fib(2)| fib(2)+fib(1) y así Ahora, la ejecución seguirá siendo secuencial. En lugar de eso, ¿cómo iba a codificar esta manera que fib(4)y fib(3)son calculados por el desove 2 hilos separados, a continuación, …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.