Funções recursivas

 Vamos ver funções recursivas em PHP, JavaScript, Java, Kotlin, C#, C++, C e Python com exemplos clássicos e didáticos:

  • fatorial(n) – multiplicação regressiva até 1
  • fibonacci(n) – sequência em que cada termo é a soma dos 2 anteriores
  • somaLista/somaVetor – soma recursiva dos elementos
  • mdc(a, b)Máximo Divisor Comum (algoritmo de Euclides)
  • potencia(base, exp) – exponenciação por divisão e conquista
  • inverterString – reverte uma string recursivamente

📌 Ideia central da recursão:

  1. Caso base (condição de parada)
  2. Chamada recursiva (problema menor)
  3. Combinar resultados


PHP 


Javascript



Java




Kotlin




C#




C++



C



Python














Comentários

Postagens mais visitadas deste blog

🌐 Como Subir Seu Primeiro Arquivo HTML no GitHub (Guia Passo a Passo para Iniciantes)

Requisitos Funcionais (RF) e Requisitos Não Funcionais (RNF)

Qual a importância da reunião presencial ou online para levantamento de requisitos?