Question 3
1pts
The following are good rules for defining a recursive algorithm in a programming language, EXCEPT:
You can make a cleaner public interface by a wrapper function without the recursive parameters
Every recursion needs to check to see lf there is enough memory to execute.
There must be a test for at least one base case (or termination condition)
There must be one or more recursive calls, Each one must move closer to a base case.
Question3
1pts
The following are good rules for defining a recursive algorithm in a programming language EXCEPT:
You can make a cleaner public interface by a wrapper function without the recursive parameters
Every recursion needs to check to see if there is enough memory to execute
There must be a test for at least one base case (or termination condition)
There must be one or more recursive calls.Each one must move closer to a base case