【leetCode刷题日记】 77. Combinations

来源:互联网 发布:阿普唑仑淘宝上怎么买 编辑:程序博客网 时间:2024/05/17 07:36
class Solution {private:    vector<vector<int>> res;    void generateCombinations(int n,int k,int start,vector<int>& p){        if(p.size() == k){            res.push_back(p);            return;        }        for(int i=start;i<=n;i++){            p.push_back(i);            generateCombinations(n, k, i+1, p);            p.pop_back();        }        return;    }public:    vector<vector<int>> combine(int n, int k) {        vector<int>p;        generateCombinations(n, k, 1, p);        return res;    }};

原创粉丝点击