AlgoViz
InicioRecursión

Recursión

Elegir, recurrir, deshacer: patrones que construyen todos los caminos.

0/ 30 entendidos · 0%
Recorridos
11
Problemas
30
Empieza aquí
30 mostrados
  1. OverviewCaso base, caso recursivo y la pila de llamadasFácil
  2. Fast Exponentiationxⁿ mediante cuadrados sucesivos · O(log n)Media
  3. Print All SubsequencesTomar o no tomar en cada índiceMedia
  4. Subset SumExplora incluir o excluir y poda según el objetivoMedia
  5. Problemas de práctica
  6. Understand recursion by print something N timesUn caso base y una llamada más pequeñaFácil
  7. Print name N times using recursionLa misma forma, pero con carga útilFácil
  8. Print 1 to N using RecursionRecurre primero e imprime al volverFácil
  9. Print N to 1 using RecursionImprime primero y luego recurreFácil
  10. Sum of First N Numbersn más la suma de todo lo que hay por debajoFácil
  11. Factorial of a given numbern por el factorial de debajoFácil
  12. Reverse an arrayIntercambia los extremos y recurre hacia dentroFácil
  13. Check if String is Palindrome or NotSi los extremos coinciden, comprueba el centroFácil
  14. Fibonacci NumberDos ramas, y por qué se disparanFácil
  15. Recursive Implementation of atoi()Construye el número desde el principioMedia
  16. Pow(x, n)Eleva al cuadrado la mitad de la potenciaFácil
  17. Count Good NumbersElecciones independientes, multiplicadasMedia
  18. Sort a stack using recursionDesapila todo e inserta al volverMedia
  19. Reverse a StackInserta cada elemento por abajoMedia
  20. Generate Binary Strings Without Consecutive 1sSigue solo el carácter anteriorMedia
  21. Generate ParenthesesAbre mientras puedas y cierra mientras siga siendo válidoMedia
  22. Power SetTomarlo o dejarlo, en cada elementoMedia
  23. Learn All Patterns of Subsequences (Theory)El esqueleto de tomar o no tomarFácil
  24. Count all subsequences with sum KTomar o no tomar, devolviendo recuentosFácil
  25. Check if there exists a subsequence with sum KLa misma rama, devolviendo un booleanoFácil
  26. Combination SumSe permite reutilizar, así que quédate en el mismo índiceMedia
  27. Combination Sum IICada elemento una vez, omitiendo duplicados en cada nivelMedia
  28. Subsets ITomar o saltar, recogiendo las hojasMedia
  29. Subsets IIOrdena y luego salta los duplicados en cada nivelMedia
  30. Combination Sum IIIk números del 1 al 9, cada uno una vezMedia
  31. Letter Combinations of a Phone NumberUn dígito por nivel, una rama por letraDifícil