Preguntas con la etiqueta [recursion]

Lista recursion preguntas

Estoy intentando depurar una función recursiva utilizada para validar la entrada del usuario y devolver un valor cuando la entrada es correcta. La función se ve así: double load_price() {

Manera de pasar de la recursividad a la iteración

21
respuestas
451
votos
198.0k
vistas

He usado bastante la recursividad durante mis muchos años de programación para resolver problemas simples, pero soy plenamente consciente de que a veces es necesario iterar debido a problemas de

Potencia al cuadrado para exponentes negativos

1
respuestas
6
votos
5.9k
vistas

No estoy seguro de si la potencia al cuadrado se ocupa del exponente negativo. Implementé el siguiente código que funciona solo para números positivos. #include <stdio.h> int powe(int x, int

Autounión recursiva de SQL Server

1
respuestas
3
votos
6.5k
vistas

Tengo una tabla de categorías simple con las siguientes columnas: Identificación Nombre Identificación de los padres Entonces, una cantidad infinita de categorías pueden ser hijas de una categoría. Tomemos, por

Estoy intentando escribir una función muy simple para buscar recursivamente en un diccionario Python posiblemente anidado (en los casos más extremos, diez niveles de profundidad) y devolver el primer valor

El directorio es algo como: home/ file1.html file2.html Another_Dir/ file8.html Sub_Dir/ file19.html Estoy usando la misma clase PHP Zip utilizada en PHPMyAdmin http://trac.seagullproject.org/browser/branches/0.6-bugfix/lib/other/Zip.php . No estoy seguro de cómo comprimir

Realmente no entiendo por qué el código. def isIn(char, aStr): ms = len(aStr)/2 if aStr[ms] == char: print 'i am here now' return True elif char>aStr[ms] and not ms ==

¿Es log(n!) = Θ(n·log(n))?

10
respuestas
276
votos
309.9k
vistas

Debo mostrar que log( n !) = Θ( n ·log( n )) . Se me dio una pista de que debería mostrar el límite superior con n n y mostrar

¿Cuál es la forma más sencilla de realizar una autounión recursiva en SQL Server? PersonID | Initials | ParentID 1 CJ NULL 2 EB 1 3 MB 1 4 SW

¿Se puede convertir cada recursión en iteración?

18
respuestas
239
votos
114.6k
vistas

Un hilo de Reddit planteó una pregunta aparentemente interesante: Las funciones recursivas de cola se pueden convertir trivialmente en funciones iterativas. Otros se pueden transformar utilizando una pila explícita. ¿

¿Existe alguna forma rápida de obtener todos los subarreglos donde se encontró un par clave-valor en una matriz multidimensional? No puedo decir qué tan profunda será la matriz. Matriz de

Estoy buscando escribir una función que tome una serie de páginas/categorías (a partir de un resultado de base de datos plano) y genere una serie de elementos de páginas/categorías anidadas

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

10
respuestas
1.1k
votos
292.9k
vistas

En pocas palabras, ¿qué es la optimización de llamadas de cola? Más específicamente, ¿cuáles son algunos pequeños fragmentos de código en los que se podría aplicar y en los que

Comprender la recursividad [cerrado]

0
respuestas
237
votos
93.2k
vistas

Tengo grandes problemas para entender la recursividad en la escuela. Cada vez que el profesor habla de ello, parece que lo entiendo, pero tan pronto como lo pruebo por mi

¿Definición de estructura autoreferencial?

9
respuestas
162
votos
148.7k
vistas

No he estado escribiendo C por mucho tiempo, por lo que no estoy seguro de cómo debo hacer este tipo de cosas recursivas... Me gustaría que cada celda contenga otra