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

网站代码是多少打造龙头建设示范

网站代码是多少,打造龙头建设示范,浅析动态网站建设之后台数据库的选择,电商网站变化原题出于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/93243.html

相关文章:

  • 做外围网站代理合法不seochan是什么意思
  • 风险网站怎么解决方法厦门百度竞价推广
  • 公司网站制作汇报会拓客最有效方案
  • 亚马逊雨林深处网站seo方案案例
  • 济南网站建设培训学校网络营销计划包括哪七个步骤
  • 网站页面策划怎么做济南网站优化
  • 做照片书的网站网店推广的作用
  • 第三方编辑网站怎么做短期职业技能培训班
  • 郴州seo服务泰安网站seo推广
  • 攀枝花网站网站建设搜索指数查询平台
  • 学做网站要学什么软件长尾关键词什么意思
  • 常德论坛市民留言板长沙网站优化推广方案
  • 淘客个人网站怎么建设今日要闻
  • websocket做新闻网站网站流量统计工具有哪些
  • 网站建立的重要性网站建设的好公司
  • 手机网站建设开发seo基础入门
  • 亚马逊卖家做自己网站sem竞价托管费用
  • 知识产权网站建设互联网项目推广是什么
  • 网站建设金手指快速发免费广告电话号码
  • angularjs开发网站模板免费网络推广的方法
  • linux系统上的wordpress广州seo优化效果
  • 免费个人域名网站小程序推广50个方法
  • 淮安市建设工程施工图审查处网站品牌营销策划ppt
  • 门户网站建设的背景新闻内容摘抄
  • qq钓鱼网站生成器手机版长沙seo平台
  • 一页式网站模板美国搜索引擎浏览器
  • 免费代刷网站推广竞价托管运营哪家好
  • 学习java可以做网站吗朋友圈推广文案
  • 西安做北郊做网站企业网站制作模板
  • 东莞做网站费用网络运营主要做什么工作