博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
39. Combination Sum
阅读量:5290 次
发布时间:2019-06-14

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

1 class Solution  2 { 3 public: 4     vector
> combinationSum(vector
& candidates, int target) 5 { 6 sort(candidates.begin(),candidates.end()); 7 vector
> res; 8 vector
cur; 9 help(res,cur,candidates,target,0);10 return res;11 }12 13 void help(vector
>&res,vector
&cur,vector
&candidates,int target,int index)14 {15 if(target<0)16 return;17 if(target==0)18 {19 res.push_back(cur);20 return;21 } 22 int sz=candidates.size();23 for(int i=index;i

这个题,回溯法,很重要,那个pop_back()好好理解

转载于:https://www.cnblogs.com/zhuangbijingdeboke/p/9288417.html

你可能感兴趣的文章
python网络爬虫入门范例
查看>>
css 阴影使用
查看>>
mysql 数据库 初步
查看>>
Android调用天气预报的WebService简单例子
查看>>
c++ map key 指针
查看>>
StringBuilder(可变字符)的几种处理方式
查看>>
IBM测试分类-AVT,BVT,CVT,FVT,GVT,TVT,SVT,PVT
查看>>
springboot动态多数据源切换
查看>>
[Java]Jersey Spring Integration Demo
查看>>
left & double spindle difference
查看>>
apue3.e (基于maxos 10.9)
查看>>
网站测试之一压力测试
查看>>
vue脚手架 && 实例
查看>>
npm全局安装和局部文件安装区别
查看>>
Java虚拟机基础
查看>>
Java反射机制demo(六)—获得并操作一个类的属性
查看>>
[译]C语言实现一个简易的Hash table(6)
查看>>
gogs搭建属于自己的git网站
查看>>
查看oracle数据库的连接数以及用户
查看>>
简单几行js实现tab选项切换效果
查看>>