InicioRecursión
Recursión
Elegir, recurrir, deshacer: patrones que construyen todos los caminos.
30 mostrados
- OverviewCaso base, caso recursivo y la pila de llamadasanimadosFácil
- Fast Exponentiationxⁿ mediante cuadrados sucesivos · O(log n)animadosMedia
- Print All SubsequencesTomar o no tomar en cada índiceanimadosMedia
- Subset SumExplora incluir o excluir y poda según el objetivoanimadosMedia
- Problemas de práctica
- Understand recursion by print something N timesUn caso base y una llamada más pequeñaFácil
- Print name N times using recursionLa misma forma, pero con carga útilFácil
- Print 1 to N using RecursionRecurre primero e imprime al volverFácil
- Print N to 1 using RecursionImprime primero y luego recurreFácil
- Sum of First N Numbersn más la suma de todo lo que hay por debajoFácil
- Factorial of a given numbern por el factorial de debajoFácil
- Reverse an arrayIntercambia los extremos y recurre hacia dentroFácil
- Check if String is Palindrome or NotSi los extremos coinciden, comprueba el centroFácil
- Fibonacci NumberDos ramas, y por qué se disparananimadosFácil
- Recursive Implementation of atoi()Construye el número desde el principioMedia
- Pow(x, n)Eleva al cuadrado la mitad de la potenciaanimadosFácil
- Count Good NumbersElecciones independientes, multiplicadasMedia
- Sort a stack using recursionDesapila todo e inserta al volverMedia
- Reverse a StackInserta cada elemento por abajoMedia
- Generate Binary Strings Without Consecutive 1sSigue solo el carácter anteriorMedia
- Generate ParenthesesAbre mientras puedas y cierra mientras siga siendo válidoMedia
- Power SetTomarlo o dejarlo, en cada elementoanimadosMedia
- Learn All Patterns of Subsequences (Theory)El esqueleto de tomar o no tomaranimadosFácil
- Count all subsequences with sum KTomar o no tomar, devolviendo recuentosanimadosFácil
- Check if there exists a subsequence with sum KLa misma rama, devolviendo un booleanoanimadosFácil
- Combination SumSe permite reutilizar, así que quédate en el mismo índiceMedia
- Combination Sum IICada elemento una vez, omitiendo duplicados en cada nivelMedia
- Subsets ITomar o saltar, recogiendo las hojasanimadosMedia
- Subsets IIOrdena y luego salta los duplicados en cada nivelMedia
- Combination Sum IIIk números del 1 al 9, cada uno una vezMedia
- Letter Combinations of a Phone NumberUn dígito por nivel, una rama por letraDifícil