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

3 la respuesta

Buscando una clave en una matriz multidimensional y luego cambiando un valor con PHP

Tengo una matriz multidimensional que se parece a esta [0] => Array ( [recordId] => 5 [leaf] => 1 [children] => Array ( [0] => Array ( [recordId] => 6 [leaf] => 1 [children] => Array ( [0] => Array ( [recordId] => 7 [leaf] => 1 ) ) ) [1] => ...

4 la respuesta

Qué es la recursividad y cómo funciona?

¿Podría alguien explicar qué es exactamente la recursividad (y cómo funciona en Ruby, si eso no es demasiado pedir). Encontré un fragmento de código largo que dependía de la recursividad y me confundió (lo perdí ahora, y no es del todo relevante).

3 la respuesta

Cómo usar array_walk_recursive

¿Cómo puedo usararray_walk_recursive() en lugar de esto function check_value($val){ if(is_array($val)){ foreach($val as $key => $value) $val[$key] = check_value($value); return $val; } return clean_value($val); }?

4 la respuesta

La mayor recursividad de matriz 2D de secuencia creciente

Me presentaron una nueva tarea que ha sido algo frustrante, por decir lo menos. Básicamente, tengo que crear una matriz 2D de enteros de la siguiente manera: 97 47 56 36 60 31 57 54 12 55 35 57 41 13 82 80 71 93 31 62 89 36 98 75 91 46 95 53 37 ...

6 la respuesta

¿Cómo puedo realizar un análisis recursivo completo de directorios y archivos?

aquí está mi código: private static void TreeScan(string sDir) { foreach (string d in Directory.GetDirectories(sDir)) { foreach (string f in Directory.GetFiles(d)) { //Save file f } } TreeScan(d, client); }l problema es que no recibe la ...

2 la respuesta

jQuery / JavaScript: mi función recursiva setTimeout se acelera cuando la pestaña se vuelve inactiva

Tengo un pequeño dilema extraño en este complemento de presentación de diapositivas jQuery que estoy construyendo. No es nada lujoso y el código que he escrito hasta la fecha funciona muy bien, sin embargo, he notado que cuando dejo el sitio ...

5 la respuesta

Convertir generador de permutación recursiva a iterativo

Tengo algunas dificultades para convertir este algoritmo recursivo para mostrar todas las permutaciones de un conjunto determinado de enteros en uno iterativo. void getPermutationsR(int v[], int n, int i) { if (i == n) { //Display contents of v ...

7 la respuesta

Cómo funciona exactamente esta función recursiva en JavaScript?

Tengo el siguiente ejemplo de una función recursiva, y lo que no entiendo es el orden en que suceden las cosas: function power(base, exponent) { if (exponent == 0) return 1; else return base * power(base, exponent - 1); } ¿Cuándo devuelve la ...

1 la respuesta

¿Una llamada de función recursiva 'setTimeout' eventualmente matará al motor JS?

Digamos que tengo algunos datos que necesito obtener del servidor cada 10 segundos. Tendría una función que obtiene los datos a través de AJAX y luego llama a setTimeout para volver a llamar a esta función: function GetData(){ $.ajax({ url: ...

3 la respuesta

Dado una lista de elementos en orden lexicográfico (es decir, ['a', 'b', 'c', 'd']), encuentre la enésima permutación - ¿Tiempo promedio para resolver?

Me encontré con esta pregunta de la entrevista: Dado una lista de elementos en orden lexicográfico (es decir, ['a', 'b', 'c', 'd']), encuentre la enésima permutación Lo intenté yo mismo, y me llevó unos 30 minutos resolverlo. (Terminé con ...