/** 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
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started