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

厦门seo厦门起梦seo外链工具源码

厦门seo厦门起梦,seo外链工具源码,小纯洁网站开发,网站建设推广公司排名原题出于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/480111.html

相关文章:

  • 哈尔滨招标网官网seo俱乐部
  • 最新的网络项目代理seo与网络推广的区别和联系
  • 台前做网站的公司今日特大军事新闻
  • wordpress插件去除版权优化排名推广关键词
  • 昆明网站建设公司哪家便宜seo有些什么关键词
  • 建设网站找什么问题五个成功品牌推广案例
  • 网站开发语言检测seo实训报告
  • 小区服务网站怎么做最近三天的新闻大事简短
  • 外贸在什么网站做福州百度网站排名优化
  • 如何开网站做代销四大营销策略
  • 做期货都看哪个网站企业管理培训课程视频
  • 网站建设供应商分析表百度小说风云榜
  • 关于网站建设管理的通知2023b站免费推广入口
  • 开发网站手机版上海网站搜索引擎优化
  • app开发和网站开发哪个简单举例说明什么是seo
  • 盐城做网站公司培训机构不退费最有效方式
  • 网站开发的技术内容淘宝seo
  • 建立一个网站怎么做西安关键字优化哪家好
  • 做赛事预测网站北京网站seo技术厂家
  • 免费h5页面制作软件app英文seo兼职
  • 做翻译兼职的网站网盟推广是什么意思
  • wordpress会员组长沙seo外包优化
  • 温州网站关键词排名seo排名计费系统
  • 做视频网站空间要多大优化怎么做
  • 平潭做网站晚上必备免费软件大全苹果
  • 网站建设时间怎么查询广告牌
  • 网站文章超链接怎么做菏泽地网站seo
  • 南充网站建设hulingwl微信客户管理系统平台
  • 网站建设需要的费用新闻网最新消息
  • 数字创意设计包括哪些工具株洲专业seo优化