#include <iostream>
using namespace std;
void Perm(int list[], int k, int m){
if(k==m){
for(int i=0;i<=m;i++)
cout<<list[i]<<" ";
cout<<endl;
}
else
for(int j=k;j<=m;j++) {
swap(list[k],list[j]);
Perm(list,k+1,m);
swap(list[k],list[j]);
}}
int main()
{
int list[3]={1,9,5};
Perm(list,0,2);
}
全排列问题的C++解决
最新推荐文章于 2023-03-20 20:26:39 发布