小编A.F*_*dez的帖子

Lisp:如何从列表中包含的列表中获取所有可能的元素组合?

我需要在Common-Lisp中编写一个函数,该函数获取列表列表并返回一个列表,其中包含子列表中元素的所有可能组合.

因此,例如,在诸如((1 2)(1 2))之类的列表上调用该函数应该返回类似((1 1)(1 2)(2 1)(2 2))的列表.输入列表可以是任意长度,并且子列表不保证具有相同的长度.

我知道如何使用子列表中的成对元素(inputtting((1 2)(1 2))返回((1 1)(2 2)),但这对于弧一致性算法来说还不够好我是试着写,我被卡住了.

谢谢.

lisp algorithm list common-lisp

2
推荐指数
2
解决办法
3199
查看次数

标签 统计

algorithm ×1

common-lisp ×1

lisp ×1

list ×1