递归求全排列
来源:互联网 发布:羊皮夹克价格.知乎 编辑:程序博客网 时间:2024/05/16 04:16
#include<iostream.h>
#include<string.h>
template<class T>
void perm(T list[],int k,int m)
{
int i;
if (k==m)
{
for(i=0;i<=m;i++)
cout<<list[i];
cout<<endl;
}
else
for(i=k;i<=m;i++)
{
swap(list[k],list[i]);
perm(list,k+1,m);
swap(list[k],list[i]);
}
}
template<class T>
swap(T &a,T &b)
{
T temp;
temp=a;a=b;b=temp;
}
void main()
{
int num[]={1,2,3,4,5};
perm(num,0,4);
}
求数组中k到m的元素的全排列。vc6调试通过。
- 递归求全排列
- 递归求全排列
- 递归求全排列
- 递归方法求全排列
- 递归求全排列
- 递归分治求全排列
- 递归求全排列
- 递归法求全排列
- 使用递归求全排列
- 递归求全排列问题学习
- java递归,实现求全排列
- 递归法求全排列-java
- 求全排列的非递归算法
- 递归 求全排列与全组合
- 51Nod 1384:全排列(递归求全排列)
- 求全排列
- 求全排列
- 求全排列
- 使用远程线程制作不死进程
- RequisiteWeb的理解,欢迎指正
- C++总结
- 如何生成war包
- 网络安全九大绝招
- 递归求全排列
- 软件保护机制小窥
- Taglib打包部署和使用方式
- 北京 沈阳 重庆 出差回来后的第一次晚上加班
- 一个Forms验证简单示例
- 新疆的笑话
- 安装SQL Server2000遇到的文件挂起问题
- struts配置中的路径与模式匹配
- 规范化编程:ANSI和UNICODE的使用 BY 中国论坛网收集