linux-BR.org

Notícias de software livre e tecnologias

Neste guia, exploraremos o que é a recursão, como funciona e quando (e como) usá -la de maneira eficaz.Aqui está uma rápida visão geral dos casos de uso comuns em que a recursão faz sentido – e como otimizá -los:
Fatorial: perfeito para recursão.A recursão da cauda coloca a chamada recursiva como a última operação, permitindo que alguns motores (como V8) otimizem e reutilizem o quadro da pilha.árvores, dados aninhados, dividir e conquistar) e certifique-se de otimizar quando necessário.Para usar a recursão corretamente, verifique:
Você define um estojo base claro para impedir que a função se repita para sempre.

Fonte: https://jsdevspace.substack.com/p/how-to-master-recursion-in-javascript