Question: Complete the following functional programming exercises using Lisp: 1. Write a tail-recursive function to compute the length of an arbitrary list. 2. Write a
Complete the following functional programming exercises using Lisp: 1. Write a tail-recursive function to compute the length of an arbitrary list. 2. Write a function that computes the maximum and minimum of a list of integers. 3. Write a function that collects integers from the user until a 0 is encountered and returns them in a list in the order they were input. 4. Use the functions you wrote for Numbers 2 and 3 to write a program to input a 0-ended list of integers, print the list in the order entered, and print the maximum and minimum of the list. 5. Write Quicksort for a list of integers.
Step by Step Solution
There are 3 Steps involved in it
Tailrecursive function to compute the length of an arbitrary list thoflist lst count if null lst cou... View full answer
Get step-by-step solutions from verified subject matter experts
