关于递归- -纪念
来源:互联网 发布:rt809h编程器使用视频 编辑:程序博客网 时间:2024/06/16 05:52
上个学期的某一天 在我学会动态规划之后
就想实现一种排列组合的代码
就比如 5 3
1 2 3 4 5
5 31 2 3 4 51 2 31 2 41 2 51 3 41 3 51 4 52 3 42 3 52 4 53 4 5Process returned 0 (0x0) execution time : 2.985 sPress any key to continue.由于不会递归 卡了我半年- -
大致的感觉就是
1 2 3 4 51 2 3 4 51 2 3 4 5就是第一行选第一个开头 之后下面可以选2 3 4 5第三行选3 4 5= = 然后 理解递归就能写出来了- -纪念自己可以搞搜索算法了 这是一个开始
#include<iostream>#include<cmath>using namespace std;int a[21],ans=0,n,k;int df[100];void ss(int t, int l){ df[t]=a[l]; if (t+1 == k&&l<n) { for(int j=0;j<=t;j++) cout<<df[j]<<' '; cout<<endl; } for (int i = l+1;i<n;i++) { ss(t+1, i); }}int main(){ cin>>n>>k; for (int i= 0;i<n;i++) cin >> a[i]; for(int i=0;i<n;i++) ss(0, i);}
0 0
- 关于递归- -纪念
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- 关于递归
- NOIP 2010 - 提高组 引水入城 棋盘上的BFS+区间覆盖(贪心) 重庆一中高2018级竞赛班第十次测试 2016.9.16 Problem 4
- RabbitMQ消息队列(一): Detailed Introduction 详细介绍
- 高通8x12平台开机画面制作工具
- Gstreamer学习历程(二):程序基本编程思想(以一个mp3播放器功说明)
- poj2778DNA Sequence(AC自动机)
- 关于递归- -纪念
- 在jq easyui 中添加本地搜索功能
- 使用adb抓取安卓设备的log
- Android Studio 2.2 正式发布 + 新书推荐
- 3-6 静态数据成员与静态成员函数
- maven通俗易懂的解释
- httpPost对JSON发送和接收
- Hibernate 单项级联操作
- 扩大eclipse的运行内存,扩大tomcat的内存