Question: /** Return the smallest number in a list. * @pre !nums.isEmpty() * @return the smallest number in `nums`. */ static Double myMin( List nums )
/** Return the smallest number in a list. * @pre !nums.isEmpty() * @return the smallest number in `nums`. */ static Double myMin( List
while ( ------------- ) { double a = numsRemaining.get(0); // corresponding to Scotts variable `a` minSoFar = ( ----------------- ? ---------------- : -------------- ); numsRemaining = ; } return minSoFar; }
using corresoonding variable name, convert the above code to a tail-recursive racket function.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
