一个全排列的算法!
来源:互联网 发布:小米彻底删除双开数据 编辑:程序博客网 时间:2024/05/16 23:44
#include <stdio.h>
void permutation(char a[], int m, int n)
{
int i;
char t;
if (m<n-1) {
permutation(a, m+1, n);
for (i=m+1;i<n;i++) {
t=a[m]; a[m]=a[i]; a[i]=t;
permutation(a, m+1, n);
void permutation(char a[], int m, int n)
{
int i;
char t;
if (m<n-1) {
permutation(a, m+1, n);
for (i=m+1;i<n;i++) {
t=a[m]; a[m]=a[i]; a[i]=t;
permutation(a, m+1, n);
t=a[m]; a[m]=a[i]; a[i]=t;
}
} else
{
printf("%s/n", a);
}
}
int main() {
char a[]="ABCDE";
permutation(a, 0,5);
return 0;
}
}
} else
{
printf("%s/n", a);
}
}
int main() {
char a[]="ABCDE";
permutation(a, 0,5);
return 0;
}
- 一个全排列的算法!
- 一个全排列算法
- 一个经典的全排列算法
- 一个全排列的生成算法
- 一个很好的字符串全排列算法
- 求一个数组的全排列算法
- 一个全排列另类算法
- 一个比较好的全排列算法(C语言)
- 算法 - 输出一个字符串的全排列(C++)
- 一个简洁的全排列算法--递归实现
- 算法题/用递归实现一个字符串的全排列
- 每天一个算法: 全排列算法
- 全排列算法的字典序排列
- 一个简单的全排列
- 字符串的全排列算法
- 全排列的生成算法
- 全排列的生成算法
- 全排列的生成算法
- 经典成就辉煌:从3Dmark看GPU发展之路
- 重温Python的XML工具
- Python IDE 测评
- 调用海量智能分词研究版的dll获取分词的结果(C#)
- ASCII一览表
- 一个全排列的算法!
- 测试
- 图形填充算法(扫描线种子填充算法)
- 开发TabSet AJAX控件并集成到WebShop IDE
- SkyEye Installation Notes
- 这个春天就要过去
- Eclipse和Jboss
- 万事皆有始亦有终---《The Matrix》影评之终结篇
- 基努·里维斯——名利场中的犹达大师