博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ka的递归编程练习 Final.Part8|回溯前传二|排列组合
阅读量:6553 次
发布时间:2019-06-24

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

1 #include 
2 int resl[1000]={
0},used[1000]={
0}; 3 int n,r; 4 int tot=0; 5 void output() 6 { 7 tot++; 8 printf("<%d>:",tot); 9 int i;10 for(i=1;i<=r;i++)11 printf("%d ",resl[i]);12 printf("\n");13 }14 int search(int k)15 {16 int i;17 for(i=1;i<=n;i++)18 if(used[i]==0)19 {20 resl[k]=i;21 used[i]=1;22 if(k==r) output();23 else search(k+1);24 used[i]=0;25 }26 }27 int main()28 {29 scanf("%d%d",&n,&r);30 search(1);31 return 0;32 }

然而并没有什么卵用。

转载于:https://www.cnblogs.com/KakagouLT/p/4508319.html

你可能感兴趣的文章
深入解读阿里云数据库POLARDB核心功能物理复制技术
查看>>
windows2012加oracle11G双机热备
查看>>
记几次面试经历
查看>>
顶部标题栏:自定义ActionBar风格和样式
查看>>
基于流复制的PostgreSQL9.1 Hot Standby数据库搭建
查看>>
SQL2005镜像:一个或多个服务器网络地址缺少完全限定域名(FQDN )
查看>>
矩阵的几何解释(转自 天行健 君子当自强而不息 )
查看>>
我的友情链接
查看>>
实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数
查看>>
我的友情链接
查看>>
代码注入三种方法(4)
查看>>
我的友情链接
查看>>
切换UIView动画
查看>>
drop user 区别
查看>>
tomcat 7.0 日志管理
查看>>
Linux下gcc编译器的安装
查看>>
简单说说SSDT
查看>>
GCD
查看>>
基于 jenkins 和 docker 的持续集成平台
查看>>
计数排序
查看>>