全排列

原创 2015年11月17日 20:18:49
 #include<cstdio>
#include<iostream>
using namespace std;
int a[8],v[8];
void f(int cur){
if(cur==6){
for(int i=1;i<=5;i++)
  cout<<a[i]<<" ";
cout<<endl;
}
else{
for(int i=1;i<=5;i++){
if(v[i]==0){
v[i]=1;
a[cur]=i;
f(cur+1);
v[i]=0;
}
}
}
}
int main(){
f(1);
return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)