Perguntas com a marcação «recursion»

Para perguntas sobre recursão, a prática de chamar um método ou função de dentro de si.

123
Recursão ou enquanto loops

Eu estava lendo sobre algumas práticas de entrevistas de desenvolvimento, especificamente sobre as perguntas e testes técnicos feitos nas entrevistas, e me deparei várias vezes com frases do gênero "Ok, você resolveu o problema com um loop while, agora você pode fazê-lo com recursion "ou" todos...

74
Em inglês simples, o que é recursão?

A idéia de recursão não é muito comum no mundo real. Então, parece um pouco confuso para os programadores iniciantes. Embora, eu acho, eles se acostumem ao conceito gradualmente. Então, qual pode ser uma boa explicação para eles entenderem a idéia

55
Qual é a diferença entre recursão e corecursão?

Qual a diferença entre estes? Recursão Corecursão Na Wikipedia, há pouca informação e nenhum código claro explicando esses termos. Quais são alguns exemplos muito simples que explicam esses termos? Como a corecursão é o dual da recursão? Existem algoritmos corecusivos...

48
Recursão sem fatorial, números de Fibonacci, etc.

Quase todos os artigos que posso encontrar sobre recursão incluem exemplos de números fatoriais ou de Fibonacci, que são: Matemática Inútil na vida real Existem alguns exemplos de códigos não matemáticos interessantes para ensinar recursão? Estou pensando em algoritmos de dividir e conquistar,...