Resultados da pesquisa a pedido "tail-recursion"
Recursão da cauda em Haskell
Estou tentando entender a recursão da cauda em Haskell. Acho que entendo o que é e como funciona, mas gostaria de ter certeza de que não estou estragando tudo. Aqui está a definição fatorial "padrão": factorial 1 = 1 factorial k = k * factorial ...
Enquanto ou recursão de cauda em F #, o que usar quando?
Ok, apenas em F # e é assim que eu entendo agora:Alguns problemas são de natureza recursiva (construção ou leitura de uma estrutura para nomear apenas um) e,...
Converter recursão normal para recursão de cauda
Eu queria saber se existe algum método geral para converter uma recursão "normal" com
Acumuladores Prolog. Eles são realmente um conceito "diferente"?
Eu estou aprendendo Prolog sob o meu Laboratório de Inteligência Artificial, a partir da fonteAprenda Prolog agora!.No 5º capítulo, aprendemos sobreAcumulado...
Como posso expressar um fatorial n! com uma função F #, recursiva ou não?
Um fatorial de um número natural (qualquer número maior ou igual a0) é esse número multiplicado pelo fatorial de si menos um, onde o fatorial de0 é definido como1. Por exemplo: 0! = 1 1! = 1 * 0! 2! = 2 * 1! 3! = 3 * 2! 4! = 4 * 3! 5! = 5 * ...