递归--全排列
来源:互联网 发布:蒙特卡洛芭蕾舞团知乎 编辑:程序博客网 时间:2024/05/18 13:43
#include<stdio.h>
void permulate(int *in, int *status, int *out, int pos)
...{
int i=0;
if (pos == 5) ...{
for (i=0;i<5;i++) ...{
printf("%d ", out[i]);
}
printf(" ");
}
for (i=0;i<5;i++) ...{
if (!status[i]) ...{
out[pos]=in[i];
status[i]=1;
permulate(in, status, out, pos+1);
status[i]=0;
}
}
}
void main(void)
...{
int in[5]=...{1,2,3,4,5};
int status[5]=...{0,0,0,0,0};
int out[5]=...{0,0,0,0,0};
permulate(in,status,out,0);
}
void permulate(int *in, int *status, int *out, int pos)
...{
int i=0;
if (pos == 5) ...{
for (i=0;i<5;i++) ...{
printf("%d ", out[i]);
}
printf(" ");
}
for (i=0;i<5;i++) ...{
if (!status[i]) ...{
out[pos]=in[i];
status[i]=1;
permulate(in, status, out, pos+1);
status[i]=0;
}
}
}
void main(void)
...{
int in[5]=...{1,2,3,4,5};
int status[5]=...{0,0,0,0,0};
int out[5]=...{0,0,0,0,0};
permulate(in,status,out,0);
}
- 递归--全排列
- 全排列递归算法
- 递归 全排列 问题
- 全排列递归算法
- 全排列算法-递归
- 全排列,递归实现
- 递归实现全排列
- 递归输出全排列
- 递归应用-全排列
- 递归实现全排列
- 全排列递归算法
- 全排列递归算法
- 递归全排列
- 递归写全排列
- 递归之全排列
- 递归枚举全排列
- 全排列递归算法
- 全排列,递归。
- WPF中如何选择合适的元数据标记?(英文)
- windows目录下文件详解
- 灰鸽子变种333312
- online operating system 网页操作系统(web操作系统简称Webos) 小调查
- Delphi编写下载程序:UrlDownloadToFile的进度提示
- 递归--全排列
- 写了一个简单的FireFox插件
- 简历无人问津之原因
- 在框架(iframe)中怎么动态显示网页
- IFRAME 元素 | iframe 对象
- ASP静态页面批量生成代码
- asp网页生成静态htm文件的方法
- Oracle数据库的锁
- 今天又写了一个垃圾算法