Tag: ANONYMOUS-RECURSION
Tengo una pregunta muy sencilla (y tonta :): ¿Cómo puedo llegar a esta expresión: ¿A esta fórmula recursiva? No necesito una solución completa, pero tal vez puedas ayudarme a entenderlo con algunos consejos. Gracias y que tengas un buen día 🙂
He creado una función anidada que toma 3 argumentos separados, cada función toma uno: (arg1)(operación)(arg2) def simple_functional_calc(arg1: int): def inner_functional_calc(operation: str): import operator ops = { '+': operator.add, '-': operator.sub } def inner_inner_functional_calc(arg2: int): return ops[operation](arg1, arg2) return inner_inner_functional_calc return inner_functional_calc También hay otra idea (sin importaciones): def calculator(arg1: int): . . . Read more
Si me dieran un conjunto de enteros positivos, como [2,19,6,16,5,10,7,4,11,6], quisiera encontrar el conjunto más grande que se puede obtener de ese conjunto anterior tal que la suma sea divisible por 3. Intento resolverlo usando programación dinámica. Sea dp[i][j] el conjunto más grande alcanzado hasta el índice i en el . . . Read more
La premisa básica es dada una cantidad ‘n’ de escalones, encontrar todas las combinaciones posibles tomando 1 ó 2 escalones a la vez. Como pasé mucho tiempo aprendiendo cómo resolver la secuencia de Fibonacci con recursión, noté instantáneamente la similitud entre los dos problemas. Descubrí cómo resolver el número de . . . Read more
Estoy tratando de implementar un método de inserción en un árbol de búsqueda binario pero he encontrado algunos problemas. Dado el código circundante: public class BinarySearchTree<e> { private BinaryNode<e> root; private int size; private Comparator<e> comparator; /** * Construye un árbol de búsqueda binario vacío, ordenado según el comparador especificado. . . . Read more