InícioRecursão
Recursão
Escolher, recorrer, desescolher — padrões que constroem todos os caminhos.
30 mostrados
- OverviewCaso base, caso recursivo e a pilha de chamadasanimadosFácil
- Fast Exponentiationxⁿ elevando ao quadrado repetidamente · O(log n)animadosMédio
- Print All SubsequencesPegar ou não pegar em cada índiceanimadosMédio
- Subset SumExplore incluir ou excluir e pode conforme o alvoanimadosMédio
- Problemas de prática
- Understand recursion by print something N timesUm caso base e uma chamada menorFácil
- Print name N times using recursionO mesmo formato, com uma cargaFácil
- Print 1 to N using RecursionRecorra primeiro, imprima na voltaFácil
- Print N to 1 using RecursionImprima primeiro, depois recorraFácil
- Sum of First N Numbersn mais a soma de tudo que está abaixoFácil
- Factorial of a given numbern vezes o fatorial abaixo deleFácil
- Reverse an arrayTroque as pontas e recorra para dentroFácil
- Check if String is Palindrome or NotSe as pontas batem, confira o meioFácil
- Fibonacci NumberDois ramos, e por que eles explodemanimadosFácil
- Recursive Implementation of atoi()Construa o número pela frenteMédio
- Pow(x, n)Eleve ao quadrado a metade da potênciaanimadosFácil
- Count Good NumbersEscolhas independentes, multiplicadasMédio
- Sort a stack using recursionDesempilhe tudo e insira na voltaMédio
- Reverse a StackInsira cada elemento no fundoMédio
- Generate Binary Strings Without Consecutive 1sAcompanhe só o caractere anteriorMédio
- Generate ParenthesesAbra enquanto der, feche enquanto continuar válidoMédio
- Power SetPegar ou deixar, em cada elementoanimadosMédio
- Learn All Patterns of Subsequences (Theory)O esqueleto de pegar ou não pegaranimadosFácil
- Count all subsequences with sum KPegar ou não pegar, devolvendo contagensanimadosFácil
- Check if there exists a subsequence with sum KO mesmo ramo, devolvendo um booleanoanimadosFácil
- Combination SumPode reutilizar, então fique no mesmo índiceMédio
- Combination Sum IICada elemento uma vez, pulando repetidos em cada nívelMédio
- Subsets IPegar ou pular, juntando as folhasanimadosMédio
- Subsets IIOrdene e depois pule os repetidos em cada nívelMédio
- Combination Sum IIIk números de 1 a 9, cada um uma vezMédio
- Letter Combinations of a Phone NumberUm dígito por nível, um ramo por letraDifícil