在Clojure或Java中将一组n个元素划分为nonepmty集

时间:2018-10-11 21:43:44

标签: java algorithm clojure combinatorics

在Clojure中,是否有任何函数或库可以有效地将一组 n 个元素划分为非空集?

例如,可以使用五种方式对数字{1,2,3}进行分区:{{1},{2},{3}},{{1,2},{3}},{ {1,3},{2}},{{1},{2,3}}和{{1,2,3}}

是否有使用 Clojure或Java 的库或高效的算法?如果有帮助的话,推导这些组合的号码称为贝尔号码。

0 个答案:

没有答案