全排列
来源:互联网 发布:剑灵索隆捏脸数据 编辑:程序博客网 时间:2024/04/28 00:23
template<class Elem>
void SaveResult(Elem src[])
{
//printf("%s/n",src);
}
//完全特化
template<>
void SaveResult(char src[])
{
printf("%s/n",src);
}
//全排列
template<class Elem>
void RankAll(Elem src[], int iStart, int iEnd)
{
if (iStart < iEnd)
{
for (int i = iStart; i <= iEnd; ++i)
{
swap(src, i, iStart);
RankAll(src, iStart + 1, iEnd);
swap(src, i, iStart);
}
}
else
{
SaveResult(src);
}
}
void SaveResult(Elem src[])
{
//printf("%s/n",src);
}
//完全特化
template<>
void SaveResult(char src[])
{
printf("%s/n",src);
}
//全排列
template<class Elem>
void RankAll(Elem src[], int iStart, int iEnd)
{
if (iStart < iEnd)
{
for (int i = iStart; i <= iEnd; ++i)
{
swap(src, i, iStart);
RankAll(src, iStart + 1, iEnd);
swap(src, i, iStart);
}
}
else
{
SaveResult(src);
}
}
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- SQL Server 索引结构及其使用(三)
- 关于motoEM30的中断
- php 优化
- 字符,字节和编码
- 缇和像素的关系
- 全排列
- 操作系统正常系统服务services参数详解
- 生成有关 SQL Server 2005 Analysis Services 多维数据集数据源的本地化报表
- DOS詳解
- 重构 — 改善既有的类图设计 条款4:消除重复的依赖关系
- ASP.NET配置文件Web.config
- 使用Java实现在SQLserver中实现图片的存储(转贴,作为笔记)
- table中的单元格中的英文不自动换行
- ASP.NET页面生存周期(理论)