当前位置: 首页 > wzjs >正文

厦门seo厦门起梦东莞外贸优化公司

厦门seo厦门起梦,东莞外贸优化公司,无网站做百度推广,asp做的是系统还是网站原题出于leetcode第40题https://leetcode.cn/problems/combination-sum-ii/题目如下: 给定一个候选人编号的集合 candidates (candidate中有重复的元素)和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合…

原题出于leetcode第40题https://leetcode.cn/problems/combination-sum-ii/题目如下:

给定一个候选人编号的集合 candidates (candidate中有重复的元素)和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。

candidates 中的每个数字在每个组合中只能使用 一次

注意:解集不能包含重复的组合

1树型结构

这里引入两个概念——树枝去重和树层去重,因为元素不可重复读取且不能有重复组合,因此我们只需处理树层去重,如上图所示。去重代码如下:

if(i>0 && candidate[i]==candidate[i-1] && used[i-1]==0) continue;

2代码

class Solution {
public:vector<int> path;vector<vector<int>> result;void backtracking(vector<int>& candidates,int target,int sum,int startindex,vector<bool>& used){if(sum>target) return ;if(sum==target){result.push_back(path); return;          }for(int i=startindex;i<candidates.size();i++){if(i>0 &&candidates[i]==candidates[i-1]&& used[i-1]==0)continue;sum+=candidates[i];path.push_back(candidates[i]);used[i]=true;backtracking(candidates,target,sum,i+1,used);sum-=candidates[i];path.pop_back();used[i]=false;}return ;}vector<vector<int>> combinationSum2(vector<int>& candidates, int target) {int n=candidates.size();vector<bool>used(n,0);path.clear();result.clear();sort(candidates.begin(),candidates.end());backtracking(candidates,target,0,0,used); return result;       }
};

以上树型结构的图片出自代码随想录

http://www.dtcms.com/wzjs/508245.html

相关文章:

  • 沈阳专业网站建设公司百度指数的数值代表什么
  • 德阳做网站公司网络营销工具分析
  • 做网站放广告赚钱郑州网站优化平台
  • 快云服务器怎么做网站白云区新闻
  • 做的网站为什么看不到图片谷歌paypal官网下载
  • 国产做的视频网站百度大数据预测平台
  • jira confluence做网站seo排名优化公司
  • 做非物质文化遗产网站的风险网络营销技巧培训班
  • 私人可以做org后缀网站吗腾讯云1元域名
  • 学校网站建设工作简报如何在百度发布信息
  • 广州新闻播报seo和竞价排名的区别
  • 网站建设投资百度搜索入口官网
  • 网站建设图片轮播品牌推广与传播方案
  • 网站建设服务介绍网站排名优化价格
  • wordpress小米建站合肥网络公司seo
  • 佛山网站建设品牌网站搜索关键词优化
  • 大型网站建设设备新公司如何做推广
  • 阿里云服务器 做网站网站制作app
  • 运动鞋子网站建设规划书网络快速排名优化方法
  • 网站前端建设都需要什么问题游戏推广合作平台
  • 成都网站建设公司 四川冠辰科技百度pc网页版登录入口
  • 用jsp做网站步骤免费的h5制作网站
  • 惠州网站制作推广公司排名网推项目平台
  • 佛山乐从网站建设公司网站设计图
  • 怎样自己做网站推广热点新闻事件及评论
  • 制作移动端网站价格郑州网站建设公司
  • 杭州滨江网站制作域名被墙检测
  • 做网站的费用是多少钱app推广方法及技巧
  • 奢侈品网站建设方案唐山网站建设方案优化
  • wordpress做小说网站吗美国seo薪酬