AlgoViz
InícioRecursão

Recursão

Escolher, recorrer, desescolher — padrões que constroem todos os caminhos.

0/ 30 entendidos · 0%
Explicações
11
Problemas
30
Comece aqui
30 mostrados
  1. OverviewCaso base, caso recursivo e a pilha de chamadasFácil
  2. Fast Exponentiationxⁿ elevando ao quadrado repetidamente · O(log n)Médio
  3. Print All SubsequencesPegar ou não pegar em cada índiceMédio
  4. Subset SumExplore incluir ou excluir e pode conforme o alvoMédio
  5. Problemas de prática
  6. Understand recursion by print something N timesUm caso base e uma chamada menorFácil
  7. Print name N times using recursionO mesmo formato, com uma cargaFácil
  8. Print 1 to N using RecursionRecorra primeiro, imprima na voltaFácil
  9. Print N to 1 using RecursionImprima primeiro, depois recorraFácil
  10. Sum of First N Numbersn mais a soma de tudo que está abaixoFácil
  11. Factorial of a given numbern vezes o fatorial abaixo deleFácil
  12. Reverse an arrayTroque as pontas e recorra para dentroFácil
  13. Check if String is Palindrome or NotSe as pontas batem, confira o meioFácil
  14. Fibonacci NumberDois ramos, e por que eles explodemFácil
  15. Recursive Implementation of atoi()Construa o número pela frenteMédio
  16. Pow(x, n)Eleve ao quadrado a metade da potênciaFácil
  17. Count Good NumbersEscolhas independentes, multiplicadasMédio
  18. Sort a stack using recursionDesempilhe tudo e insira na voltaMédio
  19. Reverse a StackInsira cada elemento no fundoMédio
  20. Generate Binary Strings Without Consecutive 1sAcompanhe só o caractere anteriorMédio
  21. Generate ParenthesesAbra enquanto der, feche enquanto continuar válidoMédio
  22. Power SetPegar ou deixar, em cada elementoMédio
  23. Learn All Patterns of Subsequences (Theory)O esqueleto de pegar ou não pegarFácil
  24. Count all subsequences with sum KPegar ou não pegar, devolvendo contagensFácil
  25. Check if there exists a subsequence with sum KO mesmo ramo, devolvendo um booleanoFácil
  26. Combination SumPode reutilizar, então fique no mesmo índiceMédio
  27. Combination Sum IICada elemento uma vez, pulando repetidos em cada nívelMédio
  28. Subsets IPegar ou pular, juntando as folhasMédio
  29. Subsets IIOrdene e depois pule os repetidos em cada nívelMédio
  30. Combination Sum IIIk números de 1 a 9, cada um uma vezMédio
  31. Letter Combinations of a Phone NumberUm dígito por nível, um ramo por letraDifícil