从数组中获取所有唯一序列

时间:2018-08-16 18:53:00

标签: java arrays

我已经读了许多关于如何生成唯一的随机序列的文章,而没有一篇关于如何从给定数组中获取所有唯一序列的文章。

例如我有一个像这样的数组:[1,2,3,4]

关于如何获取可以从该数组生成的包含所有(唯一)序列的int数组列表,我需要提出一些逻辑。
[1,2,3,4]
[1,2,4,3]
[1,3,2,4]
[1,3,4,2]
[1,4,2,3]
[1,4,3,2]
等等等等

这东西正在吞噬我,伪装的,这看起来一点也不难,但是我缺少明显的东西,或者这是一项高级任务。

谢谢!

1 个答案:

答案 0 :(得分:0)

您要查找的是数组的所有排列。 这个问题已经回答:

Permutation of array