【发布时间】:2023-03-29 09:42:01
【问题描述】:
问题:写一个函数全排列的归纳定义,该函数将一个数字列表作为输入,并且 返回该数字列表的所有排列的集合,作为输出,表示为列表的列表。
(apply append(map(lambda (i) (map (lambda (j)(cons i j))
(permute (remove i
lst))))lst)))))
我想出了问题的核心代码。但我需要用纯英文和数学符号表达解决方案,没有变量或数据结构突变。
【问题讨论】:
标签: scheme permutation