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

哈尔滨可以做网站的公司sem竞价推广是什么

哈尔滨可以做网站的公司,sem竞价推广是什么,分析网站优缺点,安卓 开发题目: 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限…

题目:

给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。

candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同,则两种组合是不同的。 

对于给定的输入,保证和为 target 的不同组合数少于 150 个。

思路:

全局变量result存储结果集,path存储某一组合

第一步:确定参数与返回值。参数为candidates数组,target,sum(path数组中现有值之和),startIndex(遍历的candidates数组下标起始),无返回值

第二步:确定终止条件。当target=sum时,获取到一个组合,将组合加入到结果集中

第三步:确定单层递归逻辑。for循环遍历candidates数组,从startIndex到candidates数组的最后一个元素。进行剪枝优化操作,当sum+candidates[i]>target时,就不必进行下去了。for循环里的步骤就是:更新sum,更新path,递归调用,回溯。

代码:

    List<List<Integer>> result=new ArrayList<>();//结果集List<Integer> path=new ArrayList<>();//存储某一组合public List<List<Integer>> combinationSum(int[] candidates, int target) {Arrays.sort(candidates);//排序backTracking(candidates,target,0,0);return result;}public void backTracking(int[] candidates,int target,int sum,int startIndex){if(sum==target){result.add(new ArrayList<>(path));return;}for(int i=startIndex;i<candidates.length&&sum+candidates[i]<=target;i++){sum+=candidates[i];path.add(candidates[i]);//处理backTracking(candidates,target,sum,i);//递归,注意从i开始,因为数字可重复sum-=candidates[i];//回溯path.remove(path.size()-1);}}

http://www.yidumall.com/news/28345.html

相关文章:

  • 住房城乡建设厅网站搜索引擎广告
  • 葫芦岛做网站公司百度一下你就知道移动首页
  • 中源建设有限公司网站谷歌广告推广
  • 公司网站系统如何免费推广自己的产品
  • 网站建设推广页富阳网站seo价格
  • 高校网站建设目的新闻头条今日要闻国内
  • 网站生成海报功能怎么做的网络舆情分析研判报告
  • 深圳市网站建设公司全网营销推广 好做吗
  • 87网站一起做网络营销推广方式
  • 人力资源加盟代理哪个好西安seo托管
  • 做网站编辑的时候没保存怎么个人建网站的详细步骤
  • 女生做网站主题有哪些排名查询
  • 页面设计在哪sem与seo的区别
  • 兼容手机的网站查网站流量查询工具
  • 邱县做网站seo的搜索排名影响因素有
  • 网站前端培训百度电脑版
  • 营销智库网站哪个模板建站好
  • 模块建站平台百度运营平台
  • 权重查询站长工具免费crm
  • 云浮哪有做网站公司汕头网站建设公司哪个好
  • 外语网站建设自制网站
  • 如何建立自己的免费网站西安百度seo推广电话
  • 网站发布和收录怎么做搜索引擎营销的优缺点及案例
  • 网站源码多少钱百度一下app
  • 比较顺口的公司名字seo入门免费教程
  • 容易做的html5的网站抖音seo招商
  • 图片渐隐 网站头部flash整合营销案例举例说明
  • 乐清做网站的公司网络营销的市场背景
  • 个人网站设计与制作设计思路网络服务有限公司
  • 娄底网站建设最专业seo关键词推广优化