[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [escepticos] Ackermann
On Tue, 25 Aug 1998 23:22:55 -0700, you wrote:
>La funcion recursiva de Ackerman es asi:
>
> | n+1 , para m = 0
>A(m,n) = | A(m-1,1) , para n = 0
> | A(m-1,A(m,n-1)) , para los otros casos
>
long Ackerman(long m, long n)
{
if(m == 0) return n + 1;
if(n == 0) return Ackerman(m - 1, 1);
return Ackerman(m - 1, Ackerman(m, n - 1));
}
MANDAMIENTO No 35: Siempre que puedas, usa funciones recursivas.
Saludos :-) -Pedro-
pmaicas en jet.es
http://web.jet.es/pmaicas/