在scheme(racket)上实现一个函数,该函数返回给定集合的所有可能子集

时间:2018-03-11 21:16:40

标签: scheme lisp racket

对不起英语。 大家好,有一个在方案语言中创建函数的问题,它返回集合的所有可能子集,包括零集。 输入函数接受一个列表,例如:

(sets-of-set ' (a b))

返回(nil为空集)

(nil (a) (b) (a b)))

我试图在互联网上找到解决方案,但最终以失败告终。还看了几个教程

  

计划编程语言

     

计算机程序的结构和解释

在他们中间,也没有找到答案。所以请告诉我如何实现这个功能,或者最重要的是,最终的代码应该是什么样的。

0 个答案:

没有答案