小编Jas*_*son的帖子

如何使用Common Lisp获取列表的所有可能排列?

我正在尝试编写一个Common Lisp函数,它将为我提供列表的所有可能排列,仅使用每个元素一次.例如,列表'(1 2 3)将给出输出((1 2 3)(1 3 2)(2 1 3)(2 3 1)(3 1 2)(3 2 1)).

我已经写了一些有用的东西,但它很笨重,它并不总是有用,我甚至都不懂.我不是要求代码,也可能是关于如何思考它的一些指导.我对编写算法知之甚少.

谢谢你,杰森

lisp algorithm common-lisp

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

标签 统计

algorithm ×1

common-lisp ×1

lisp ×1