递归算法之类循环组合排列
来源:互联网 发布:excel2003无法粘贴数据 编辑:程序博客网 时间:2024/06/06 00:29
输入:
给定数据,输入n,m.分别代表位数,可能取到的值。
输出:
输出所有可能的数字。
样例输入:
4 2
样例输出:
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
题目分析:
这是一种典型的递归算法-------类递归组合排列。
代码如下:
<span style="font-size:14px;">#include<stdio.h>int n,m,i;int a[11];void solve(int l){if(l>=n)//自身递归跳出条件。 {for(i=0;i<n;i++)printf("%d",a[i]);puts("");return;}for(i=0;i<m;i++)a[l]=i;//用a[l]来存储可能区间的值 solve(l+1);//每次都能向前进一步 }int main(){while(~scanf("%d%d",&n,&m))solve(0);return 0;}</span>
0 0
- 递归算法之类循环组合排列
- 递归学习_组合_类循环组合排列
- 组合与全排列非递归算法
- 递归算法之全组合排列
- 排列、组合、递归、搜索
- C++ 全排列和组合算法(递归)
- C递归版的全排列和组合算法
- 递归--类循环排列
- 全排列算法(递归实现) 组合算法(递归,位运算实现)
- 递归枚举排列和组合
- 排列、组合及算法
- 排列、组合及算法
- 排列 组合 算法 C#
- 快速组合排列算法
- 排列与组合算法
- 排列与组合算法
- 组合全排列算法
- 排列和组合算法
- 嵌入式系统编程和调试技巧
- Two Sum -- LeetCode [数组类]
- jquery ajax 返回undefined?
- Xcode里-ObjC, -all_load, -force_load
- Android性能优化总结
- 递归算法之类循环组合排列
- Microsoft Speech Platform 自学笔记2 环境要求与安装过程
- C#中的 params、 ref、out关键字,方法返回多个值
- 大话重构连载14:我们是这样自动化测试的
- Integer类型数据相等问题
- 修改默认mac的TimeMachine备份时间
- 试写博客:可匿名聊天,腾讯QQ6.3(12390)新版下载
- STL algorithm算法minmax,minmax_element(36)
- NYOJ 题目881小M的区间公约数(数学,水题)