博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组的全排列
阅读量:6241 次
发布时间:2019-06-22

本文共 647 字,大约阅读时间需要 2 分钟。

hot3.png

#include 
using namespace std;template
inline void Swap(Type &a, Type &b){    Type temp=a;    a=b;    b=temp;}template 
/*算法Perm(list,k,m)递归地产生所有前缀是list[0:k-1],且后缀是list[k:m]的全排列的所有排列。全排列从k位置开始,到m位置结束。*/void Perm(Type list[], int k, int m){    if(k==m)    {        for(int i=0;i<=m;i++)        {            cout<
<
<=m;i++)        {            Swap(list[k],list[i]);            Perm(list,k+1,m);            Swap(list[k],list[i]);        }    }}int main(){    int a[]={1,2,3};    Perm(a,0,2);    return 0;}

转载于:https://my.oschina.net/u/923087/blog/279193

你可能感兴趣的文章
bash腳本編程之三 条件判断及算数运算
查看>>
php cookie
查看>>
linux下redis安装
查看>>
量子通信和大数据最有市场突破前景
查看>>
如何申请开通微信多客服功能
查看>>
Sr_C++_Engineer_(LBS_Engine@Global Map Dept.)
查看>>
非监督学习算法:异常检测
查看>>
jquery的checkbox,radio,select等方法总结
查看>>
Linux coredump
查看>>
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
我的友情链接
查看>>
ElasticSearch 2 (32) - 信息聚合系列之范围限定
查看>>
VS2010远程调试C#程序
查看>>
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
App 卸载记录
查看>>
JavaScript变量和作用域
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>