LeetCode Combinations
来源:互联网 发布:触摸屏图片展示软件 编辑:程序博客网 时间:2024/06/04 19:54
// LeetCode_Combinations.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <vector>using namespace std;void combine_recursive(int n,int k,int i,vector<int>& res,vector<vector<int> >&ret){if(k==0){ret.push_back(res);//res.clear();return;}if(i+k>n+1)return;res.push_back(i);combine_recursive(n,k-1,i+1,res,ret);res.pop_back();combine_recursive(n,k,i+1,res,ret);}vector<vector<int> > combine(int n, int k) {vector<vector<int> >ret;if(n==0||k==0)return ret;vector<int> temp;combine_recursive(n,k,1,temp,ret);return ret;}int _tmain(int argc, _TCHAR* argv[]){vector<vector<int> >ret;ret = combine(5,3);vector<vector<int> >::iterator iter1=ret.begin();vector<int>::iterator iter2;while(iter1!=ret.end()){iter2 = iter1->begin();while(iter2!=iter1->end()){cout<<*iter2<<" ";iter2++;}cout<<endl;iter1++;}system("pause");return 0;}剑指offer上也有,组合问题
0 0
- LeetCode: 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
- [leetcode] Combinations
- LeetCode - Combinations
- 【Leetcode】Combinations
- Leetcode: Combinations
- 【leetcode】Combinations
- 379C - New Year Ratings Change 贪心
- linux下vi命令大全
- win7 x32 x64 x86的区别
- Linux下3G模块驱动加载方法
- linux c程序中获取shell脚本输出
- LeetCode Combinations
- Linux中安装php
- 单层网络模型下对无监督特征学习算法的分析
- spring security权限管理手册升级至spring security-3.1.3
- apache安装之后的配置
- 图形化的机房综合资源管理系统功能简介
- 黑马程序员-学习日志-文件的分割与合并
- delphi boolean 类型转成string型
- Linux设备驱动之pci设备的枚举(linux初始化时PCI设备识别)