Algoritmo Básico

Si tienes curiosidad por conocer explora nuestra web

Algoritmo recursivo de ackerman en Java

Post publicado por Admin , a las 11:53 , este tema tiene 0 comentarios
Esta función es aparentemente simple y se utiliza para examinar el comportamiento del compilador en un problema fundamental bien conocido de interés para la ciencia computacional teórica. La Función de Ackermann es una función altamente recursiva que no sirve para nada útil, ya que no calcula nada de importancia, la función de Ackermann a menudo se utiliza para probar los niveles de optimización de un compilador. Sin embargo, la manera en la que un compilador genera código para esta función se reduce fácilmente a un par de números que son significativos. A continuación te mostramos una tabla de valores, dado pequeños valores de entradas en la función de Ackermann.

ackermann recursivo en java

A continuación el algoritmo de Ackerman realizado en java:

long ackermann(long m,long n){
    if(m == 0){
        return (n + 1);
    }else if(m > 0 && n == 0){
        return ackermann(m - 1, 1);
    }else{
        return ackermann(m - 1, ackermann(m, n - 1));
    }
}
Algoritmo recursivo de ackerman en Java
Algoritmo recursivo de ackerman en Java - escrito por Admin , publicado en 11:53, categorizado como EjerciciosRecursivos . y tiene 0 comentarios
No comment Add a comment
Copyright © 2015 Algoritmo Básico Todos los derechos reservados.
Si te gusta nuestra web, no te olvides de compartir nuestros post.

Desarrollado por Algoritmo Básico con la tecnología Blogger.