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

2 la respuesta

Combinaciones de todos los elementos de subarreglos sin repeticiones.

Tengo "atributos" de la base de datos. Cada atributo tiene muchos valores. Ahora quiero mezclar estos valores para crear combinaciones únicas. ejemplo de entrada: $a = array( 35=>array('green','red','brown'), 36=>array('fox','house','dog') ...

1 la respuesta

¿Es correcto mi análisis de la complejidad del espacio?

Este es el problema 9.5 de Cracking the Coding Interview 5th edición El problema:Escribir un método para calcular todas las permutaciones de una cadena Aquí está mi solución, codificada en Java (pruébalo, funciona :)) public static void ...

3 la respuesta

“Profundidad de recursión máxima excedida” al empaquetar el archivo py con py2exe

El py2exe funcionó bastante bien en el mismo archivo py hace varios meses. Pero cuando lo intenté nuevamente hoy falló al informar un "RuntimeError: se excedió la profundidad máxima de recursión". Obtuve una carpeta vacía "dist" como resultado. ...

1 la respuesta

PHP - ¿Cómo construir una lista de estructura de árbol?

Entonces, mi problema es que quiero construir un árbol de estas 2 tablas: Parent table: +-------+---------------+ | pr_id | parent_name | +-------+---------------+ | 1 | p | | 2 | p_0 | | 3 | p_0_1 | | 4 | q | +-------+---------------+ Child ...

6 la respuesta

¿Cómo itero sobre el árbol binario?

Ahora tengo private static void iterateall(BinaryTree foo) { if(foo!= null){ System.out.println(foo.node); iterateall(foo.left); iterateall(foo.right); } } ¿Puedes cambiarlo a Iteración en lugar de una recursión?

4 la respuesta

La función de recursión no funciona correctamente

Me está costando mucho descubrir qué está pasando aquí: class iterate(): def __init__(self): self.length=1 def iterated(self, n): if n==1: return self.length elif n%2==0: self.length+=1 self.iterated(n/2) elif n!=1: self.length+=1 ...

2 la respuesta

¿Cómo termina el ejemplo de recursión de JavaScript Eloquent como retorno 1 pero aún genera un valor exponencial?

En el siguiente código, entiendo exactamente cómo funciona, hasta la finalización y el 'retorno 1'. Supongo que una vez que la función termina, debería generar 1, pero en su lugar hace lo que esperaría que hiciera un programa exponencial, genera ...

1 la respuesta

¿Compilación de C # con optimización recursiva de la cola?

Basado en la gran riqueza de stackoverflow, he estado obteniendo respuestas sobre si la optimización recursiva de la cola se realiza específicamente para el código C #. Algunas de las preguntas parecían hablar sobre Especulación sobre la ...

3 la respuesta

Ordenar fusión, la parte de recursión

Después de estudiar el tipo de fusión durante un par de días, lo entiendo conceptualmente, pero hay una cosa que no entiendo. Lo que consigo: 1.) Toma una lista, por ejemplo, una matriz de números y la divide por la mitad y clasifica las dos ...

4 la respuesta

Función recursiva para unir una cadena con un patrón comodín

Así que he estado tratando de resolver esta tarea todo el día, simplemente no puedo conseguirlo. La siguiente función acepta 2 cadenas, la segunda (no la primera) posiblemente contiene*'s (asteriscos). Un* es un reemplazo para una cadena (vacía, ...