#include <iostream>
using namespace std;

void Permutation(int* arr,int len,int length)
{
if(!arr && length<1)
return;
if(len == length)
{
for(int i=0;i<length;++i)
cout << arr[i];
cout << endl;
}
else
{
for(int j =len;j<length;++j)
{
int tmp = arr[j];
arr[j] = arr[len];
arr[len] = tmp;

Permutation(arr,len+1,length);

tmp = arr[j];
arr[j] = arr[len];
arr[len] = tmp;
}
}
}


int main()
{
int arr[] = {1,2,3};
Permutation(arr,0,3);

return 0;
}

相关文章:

  • 2021-05-29
  • 2021-09-05
  • 2022-02-02
猜你喜欢
  • 2021-07-11
  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2021-10-11
相关资源
相似解决方案