Combinations

来源:互联网 发布:易建联nba数据统计 编辑:程序博客网 时间:2024/06/04 19:51
class Solution {private:    vector<vector<int> >res;    void mcombine(int start,int n,int k,vector<int> cur)    {        if(cur.size()==k)        {            res.push_back(cur);            return;        }        if((n-start+1)<(k-cur.size()))        {            return;        }        mcombine(start+1,n,k,cur);        cur.push_back(start);        mcombine(start+1,n,k,cur);    }public:    vector<vector<int> > combine(int n, int k) {        mcombine(1,n,k,vector<int>());        return res;    }};

0 0
原创粉丝点击