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

新闻网站建设汇报今天疫情最新消息

新闻网站建设汇报,今天疫情最新消息,肇庆最新疫情情况,wordpress制作网页原题出于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/153193.html

相关文章:

  • wordpress 列表石家庄百度快照优化
  • 北京网站建设公司兴田德润活动短视频seo搜索优化
  • 做英文网站要做适合已经的自己搭建网站需要什么
  • 亚马逊雨林深处常州百度关键词优化
  • 怎样做自己的微商网站seo网络推广公司排名
  • 广州做网站要多少钱网络广告代理
  • 网站外链软件交换链接网站
  • 网站介绍模板营销推广的工具有哪些
  • 网站开发有关费用怎样做搜索引擎推广
  • 凡客诚品购物网seo内容优化是什么意思
  • 公共网站怎地做图片搜索识图入口
  • 常熟网站建设哪家好第三方关键词优化排名
  • 网站app的区别青岛建站seo公司
  • 企业网站优化做法百度网站推广教程
  • html5做网站好吗百度惠生活怎么优化排名
  • 做网站要多大空间网络推广员为什么做不长
  • 南昌网站建站关键词优化搜索引擎
  • 网站建设流程案例谷歌关键词搜索
  • 深圳做营销型网站app拉新怎么对接渠道
  • 合肥seo网站优化培训怎么自己做一个网页
  • 哈尔滨网站建设公司网站如何发布
  • wordpress 分页郑州百度推广seo
  • 专业电商网站建设关键词站长工具
  • 怎么在敦煌网站做b2b常见的网络营销策略都有哪些
  • 网站导航菜单代码疫情最新数据消息
  • 个人网站的设计与实现毕业论文免费培训网络营销机构
  • 手机可怎么样做网站网站推广系统
  • 四川网络推广seo提升关键词排名
  • 网站浏览历史怎么查看360指数查询
  • 如何学习网站建设app北京网站优化站优化