Ackerman函数的递归实现算法
来源:互联网 发布:儿童学古诗软件 编辑:程序博客网 时间:2024/05/22 07:45
Ackerman函数A(n,m)定义如下:
有两个独立的整型变量m、n:
输入:输入两个数字,先输入n,后输入m。输出:Ackerman函数计算后的值。
【完整代码】
import java.util.Scanner;public class akm{ public static void main(String args[]){ try { System.out.println("n:"); Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); System.out.println("m:"); int m=scanner.nextInt(); System.out.println(ack(n,m)); } catch (Exception e) { } } public static int ack(int n,int m){ if (n==1&&m==0) { return 2; }else if (n==0&&m>=0) { return 1; }else if (n>=2&&m==0) { return n+2; }else { return akm.ack(akm.ack(n-1,m),m-1); } }}
运行结果:
1 0
- Ackerman函数的递归实现算法
- 算法分析之Ackerman函数的递归实现算法
- 算法设计与分析 Ackerman函数的递归实现算法
- Ackerman函数的实现算法
- Ackerman函数的非递归实现.
- 一个求ackerman函数的非递归算法
- Ackerman函数A(m, n)的递归和循环实现
- Ackerman的递归与非递归算法
- Ackerman非递归算法Java实现
- ackerman函数的非递归实现(递归函数非递归化)
- ackerman函数的循环实现
- 递归-Ackerman函数
- 递归之Ackerman函数
- Ackerman函数的递归、全排列的递归实现、整数划分的递归、二分搜索的递归、合并排序的递归、.快速排序
- Ackerman 函数的解法
- 算法之路之征服上海交大的oj-Ackerman函数
- 求Ackerman函数的值
- ackerman函数
- 回溯法.N皇后问题
- cudnn的安装
- BAT等我来
- OpenCV使用操作
- Climbing Stairs
- Ackerman函数的递归实现算法
- NS3实例分析third.cc_Building a Wireless Network Topology
- Python 注释
- Java并发编程之---Lock框架详解
- 2017.4.22NOIP2017模拟考试总结
- Python+Selenium框架设计篇之8-unittest执行脚本方法之addTest
- uboot如何启动内核?
- 如果你看不懂KMP算法,一定要看看这个视频!!!!!!!!!!!虽然讲的慢,但是很详细!!!!
- hashCode()、equals()、compareTo()