猿问

阵列排列。

阵列排列。

例如,我有一个数组:

int a[] = new int[]{3,4,6,2,1};

我需要所有排列的列表,如果是这样的话,{3,2,1,4,6},其他人也不应该是一样的。我知道如果数组的长度是n然后不!可能的组合。如何编写该算法?

更新:谢谢,但是我需要一个伪代码算法,比如:

for(int i=0;i<a.length;i++){
    // code here}

只是算法。是的,API函数很好,但对我没有太大帮助。


白板的微信
浏览 553回答 3
3回答
随时随地看视频慕课网APP
我要回答