Question: Write a purely functional Scheme function that returns a list of all permutations of a given list. For example, given (a b c), it should
Write a purely functional Scheme function that returns a list of all permutations of a given list. For example, given (a b c), it should return ((a b c) (b a c) (b c a) (a c b) (c a b) (c b a)) (in some order).
Step by Step Solution
3.62 Rating (163 Votes )
There are 3 Steps involved in it
define permutations lambda L return a list of all permutations of list L let insertall lambda e Ls ... View full answer
Get step-by-step solutions from verified subject matter experts
