In Java Ackermann’s Function Ackermann’s function is a recursive mathematical algorithm that can be used to test how well a computer performs recursion. Write a method ackermann(m, n), which solves...



In Java



Ackermann’s Function


Ackermann’s function is a recursive mathematical algorithm that can be used to test how well a computer performs recursion.


Write a method ackermann(m, n), which solves Ackermann’s function. Use the following logic in your method:



If m = 0 then return n + 1


If n = 0 then return ackermann(m - 1, 1)


Otherwise, return ackermann(m - 1, ackermann(m, n - 1))



Test your method in a program that displays the return values of the following method calls:


ackermann(0, 0) ackermann(0, 1) ackermann(1, 1) ackermann(1, 2)
ackermann(1, 3) ackermann(2, 2) ackermann(3, 2)


Jun 09, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here