Tag: ANONYMOUS-RECURSION
Entonces, supongamos que el arreglo A es: 1,2,3,1,1,3. Los enteros distintos deberían estar en el arreglo B: 1,2,3. Luego, la función debería imprimir: [1,1][1,2][1,3][2,1][2,2][2,3][3,1][3,2][3,3]. Intenté resolver el problema de los enteros distintos, pero sin recursión. Pero el problema es que tengo que resolverlo de manera recursiva, ¿hay alguna idea?
Tengo una función recursiva en mi XSLT. Su objetivo es identificar “cadenas” de elementos, donde una cadena se define como una secuencia de elementos con start(n+1)=end(n), por ejemplo: doo doo doo doo doo Estoy usando la siguiente función recursiva: Esto funciona bien siempre y cuando las secuencias de eventos no . . . Read more
Estoy tratando de escribir un programa para obtener todas las permutaciones de una cadena de letras utilizando la recursión. Como soy principiante en Python, aprendí sobre la recursión con ejemplos como el número de Fibonacci y el factorial. Entiendo estos ejemplos matemáticos, pero aún tengo dificultades para construir un programa . . . Read more
Estaba tratando de ejecutar el programa Binary Search en Python. Seguí los pasos del algoritmo, pero me da este error. Aquí está mi código: def binarySearch(a, k, l, r): if l > r: return -1 else: mid = (l + (r – l)) // 2 if(a[mid] > k): return binarySearch(a, . . . Read more
Estoy tratando de desarrollar un algoritmo de ordenación por mezcla utilizando la estrategia “divide y vencerás”. Sin embargo, durante la parte de división, estoy obteniendo un error recursivo que indica que he excedido la recursión. Esto es lo que tengo: c = [3,5,4,2,1,6,7] def mergesort(nums): if len(nums) == 1: return . . . Read more