输出一个数的全排列
来源:互联网 发布:石头纹理算法 编辑:程序博客网 时间:2024/05/15 12:41
//求出所有的排列组合 #include <iostream>using namespace std;void swap(int *a,int *b);void fullLine(int A[],int len,int index);void fullLine(int A[],int len);int count =0;int main(int argc, char** argv) {int A[9];A[0]=0;A[1]=1;A[2]=2;A[3]=3;fullLine(A,4,0);cout<<"排列总数:"<<count<<endl; return 0;}//输出数组的所有全排列void fullLine(int A[],int len){if(A==NULL||len<=0){return;} fullLine(A,len,0);}void fullLine(int A[],int len,int index){if(index == len-1){for(int i=0;i<len;i++)cout<<A[i];cout<<endl;++count;}for(int i =index;i<len;i++){swap(&A[index],&A[i]);fullLine(A,len,index+1);swap(&A[index],&A[i]);}}void swap(int *a,int *b){int temp;temp = *a;*a = *b;*b = temp;}
0 0
- 输出一个数的全排列
- 输出一个数n的全排列
- 输入一个数n,输出1~n的全排列
- 输出一个序列的全排列
- 输出一个字符串的全排列
- 输出一个字符串的全排列
- 一个数n的全排列&&DFS
- 输出一个数全排列的组合【利用哈密尔顿图遍历算法实现】
- 全排列的输出
- 数的全排列
- 数的全排列
- 数的全排列
- 数的全排列
- 数的全排列
- 数的全排列
- 数的全排列
- 数的全排列
- 输入一个字符串输出它的全排列
- 推送通知
- 零基础入门jQuery视频教程
- CentOS6 离线bash漏洞修复方法
- Note7:String regionMatches查询一段话里有没有关键字 indexOf值得注意的地方
- android 计数器
- 输出一个数的全排列
- Windows7:Visual Studio 2008试用版的评估期已经结束解决方法
- 【HDU】5016 Mart Master II 点分治
- 可扩展类库强制取消异步调用
- 嵌入式 probe()函数是什么时候被调用,设备和驱动是怎么联系起来的
- android开发:SD卡,Assets目录,data/data目录下,数据库的复制操作
- 【转】一个华为人辞职创业后的几个反思
- 根据模板生成Excel
- Debian7离线升级bash漏洞修复方法