77. Combinations
来源:互联网 发布:太阳黑子数据下载 编辑:程序博客网 时间:2024/05/18 23:16
题目:
Given two integers n and k, return all possible combinations of k numbers out of 1 ... n.
For example,
If n = 4 and k = 2, a solution is:
[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4],]
class Solution {public: vector<vector<int> > combine(int n, int k) { vector<vector<int>> res; vector<int> temp; build(1,n,k,res,temp); return res; } void build(int num,int n,int k,vector<vector<int>> &res,vector<int>&temp ){ if(k==0){ res.push_back(temp); return; } if(num>n) return; temp.push_back(num); build(num+1,n,k-1,res,temp); //选择 temp.pop_back(); build(num+1,n,k,res,temp); //不选择 }};
阅读全文
0 0
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 77. Combinations
- 诡异的二叉树非递归遍历之前序
- Linux的一些基本操作回顾
- https 明文暗文...
- StackOverflow 创始人关于如何高效编程的清单
- 最大递增子序列
- 77. Combinations
- 数据存储
- d3.js的关系图初试(附加拖拽、缩放及根据自定义名称确定节点)
- 安卓开发规范(updating) 发表于 2017-03-08 | 分类于 Android , 开发规范 | 安卓开发规范(updating) 摘要 1 前言 2 AS规范 3 命名
- php提高效率的54条经验
- 换行符存入与显示
- HDU1407 盐水的故事
- IMDB依存树情感分析数据集结果
- 开源安全问题不容忽视