博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Combinations
阅读量:6328 次
发布时间:2019-06-22

本文共 547 字,大约阅读时间需要 1 分钟。

class Solution
{
public:
vector
> combine(int n, int k)
{
vector
vecTmp;
 
m_vecRet.clear();
combination(1, n, vecTmp, k);
 
return m_vecRet;
}
 
private:
void combination(int from, int to, vector
&curr, int k)
{
if (k == 0)
{
m_vecRet.push_back(curr);
}
else if (from > to)
{
return;
}
else
{
curr.push_back(from);
combination(from + 1, to, curr, k - 1);
curr.pop_back();
combination(from + 1, to, curr, k);
}
}
 
private:
vector
> m_vecRet;
};

转载地址:http://iryoa.baihongyu.com/

你可能感兴趣的文章
105、Replicated Mode VS Global Mode (Swarm12)
查看>>
13-计算最长英语单词链
查看>>
asp快速开发方法之分页函数
查看>>
关于网易云音乐爬虫的api接口?
查看>>
轻量级还是重量级
查看>>
关于Android LogCat不打印日志输出的问题
查看>>
【洛谷 P2464】[SDOI2008]郁闷的小J(线段树)
查看>>
iOS学习07之C语言指针
查看>>
OS开发UI基础—手写控件,frame,center和bounds属性
查看>>
简单的邮件发送
查看>>
mysql性能优化分析 --- 上篇
查看>>
<TCP/IP>ICMP报文的分类
查看>>
Jvm垃圾回收器(终结篇)
查看>>
ajax发起和收到服务器的信息
查看>>
SPOJ TTM
查看>>
HDU-2159 FATE (DP)
查看>>
1390 游戏得分(贪心)
查看>>
hdu2830(2009多校第二场) 可交换列最大矩形面积
查看>>
win7中chm无法显示
查看>>
工作杂记
查看>>