Ackermann Function C++实现
Ackermann Function 是用递归方法定义的,定义如下:
(有的资料上阿克曼函数的定义中 m, n 的位置调换了,相应的函数式要对称性地变化,注意取值。)
A: N^2 -> N
它的部分函数值如下:
C++ 代码如下:
不过时间复杂度过大,A(4, 1) 就运行崩溃了,好像现在也没有更好的算法了。研究中 -ing。。。
Ackermann Function 是用递归方法定义的,定义如下:
(有的资料上阿克曼函数的定义中 m, n 的位置调换了,相应的函数式要对称性地变化,注意取值。)
A: N^2 -> N
它的部分函数值如下:
C++ 代码如下:
不过时间复杂度过大,A(4, 1) 就运行崩溃了,好像现在也没有更好的算法了。研究中 -ing。。。