LeetCode 077 Combinations
来源:互联网 发布:软件配置管理工具 编辑:程序博客网 时间:2024/05/01 21:30
给你一个范围1-n,然后从中选k个数,有多少种组合。
直接用递归。
class Solution {public: void dfs(int step,int kk,int nn,int limit,vector<int>temp,vector<vector<int>>&ans){ if(step==kk){ans.push_back(temp);return ;} for(int ii=1;ii<=nn;ii++){ if(ii<=limit)continue; if(step+1>temp.size())temp.push_back(ii); else temp[step]=ii; dfs(step+1,kk,nn,ii,temp,ans); } } vector<vector<int>> combine(int n, int k) { vector<vector<int>>ans; vector<int>temp; dfs(0,k,n,0,temp,ans); return ans; }};
0 0
- LeetCode: Combinations [077]
- LeetCode 077 Combinations
- LeetCode 077 Combinations
- LeetCode 077 Combinations
- leetcode 077 Combinations
- leetcode 077 —— Combinations
- LeetCode: Combinations
- LeetCode: Combinations
- LeetCode Combinations
- [Leetcode] Combinations
- [LeetCode] Combinations
- Leetcode: Combinations
- LeetCode Combinations
- [Leetcode] Combinations
- [Leetcode] Combinations
- [leetcode] Combinations
- [LeetCode]Combinations
- [leetcode]Combinations
- 每天学点Python之zip
- JAVA 有序集合 无序集合
- jsp中新窗口form提交时不打开新窗口并关闭当前窗口
- 【成功学】:藏巧于拙
- 对于大流量的网站,您采用什么样的方法来解决访问量问题?
- LeetCode 077 Combinations
- php通过curl下载远程图片实例
- 实用的Android开源工具(持续更新)
- 门面模式【Facade Pattern 】
- Android屏幕密度dpi
- (错误记录)java.lang.UnsatisfiedLinkError
- Open Source china Client
- iOS 两个app之间的跳转
- Markdown 实现页面内部跳转