LeetCode Combinations
来源:互联网 发布:c 串口接收数据 编辑:程序博客网 时间:2024/05/01 05:37
Combinations
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],]
Reference:
http://blog.csdn.net/maqingli87/article/details/7978785
Solution:
class Solution {public: vector<vector<int> > combine(int n, int k) { // Start typing your C/C++ solution below // DO NOT write int main() function vector<vector<int> > result; for(int i=1;i<=n;++i){ result.push_back(vector<int>()); result.back().push_back(i); } for(int i=1;i<k;++i){ vector<vector<int> > next; for(int j=0;j<result.size();++j){ vector<int> v=result[j]; for(int x=v.back()+1;x<=n;++x){ next.push_back(v); next.back().push_back(x); } } result=next; } return result; }};
- 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
- mini2440 nfs+ramdisk+initramfs三种方法引导根文件系统
- 摘自PHP手册[2] – 常用系统函数概览
- (数据库篇) SQL查询~ 存在一个表而不在另一个表中的数据
- 摘自PHP手册[3] – Classes/Objects 类/对象函数
- 《数学之美》读书笔记
- LeetCode Combinations
- 摘自PHP手册[4] – Function Handling Functions
- 摘自PHP手册[5] – Date/Time 日期/时间函数
- 摘自PHP手册[6] – URL函数
- 摘自PHP手册[7] – Variable变量函数
- JAVA--第十二周任务之1.编写一个应用程序,要求编写一个Panel的子类MyPanel,MyPanel中有一个文本框和一个按钮,要求MyPanel的实例作为其按钮的ActionEvent事件的监视
- 摘自PHP手册[8] – String字符串处理函数
- 摘自PHP手册[9] – Array数组函数
- 如何删除非当前用户下的JOB