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

做关键字要改网站代发广告平台

做关键字要改网站,代发广告平台,wordpress 鼠标 效果,wordpress做h5引言 力扣(LeetCode)是一个在线编程平台,提供了大量的编程题目供开发者练习。第39题“组合总和”是一个经典的回溯算法问题,要求找出所有可能的组合,使得组合中的数字之和等于给定的目标值。本文将介绍如何使用 Java …

引言

力扣(LeetCode)是一个在线编程平台,提供了大量的编程题目供开发者练习。第39题“组合总和”是一个经典的回溯算法问题,要求找出所有可能的组合,使得组合中的数字之和等于给定的目标值。本文将介绍如何使用 Java 解决这个问题。

题目描述

给定一个无重复元素的数组 candidates 和一个目标数 target,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。

示例:

输入: candidates = [2,3,6,7], target = 7,
输出: 
[[7],[2,2,3]
]

说明:

  • 所有数字(包括目标数)都是正整数。
  • 解集不能包含重复的组合。

问题分析

这个问题可以通过回溯算法来解决。回溯算法是一种通过试错的方式,逐步逼近问题解的方法。在这个问题中,我们需要:

  1. 从左到右遍历数组。
  2. 每次选择一个数字,并将其添加到当前组合中。
  3. 检查当前组合的和是否等于目标值。
  4. 如果等于目标值,将当前组合添加到结果集中。
  5. 继续选择下一个数字,直到所有数字都被尝试过。

Java 实现

以下是使用 Java 解决这个问题的代码实现:

class Solution {List<List<Integer>> result=new ArrayList<>();List<Integer> path=new LinkedList<>();public List<List<Integer>> combinationSum(int[] candidates, int target) {Arrays.sort(candidates);getConsistNum(candidates,target,0,0);return result;}public void getConsistNum(int[] candidates,int target,int sum,int startIndex){if(sum==target){result.add(new ArrayList<>(path));return;}for(int i=startIndex;i<candidates.length;i++){if(sum+candidates[i]>target) break;path.add(candidates[i]);sum+=candidates[i];getConsistNum(candidates,target,sum,i);sum-=candidates[i];path.remove(path.size()-1);}}
}

代码解释

  1. combinationSum 方法:这是主方法,接收数组 candidates 和目标值 target
  2. getConsistNumk 方法:这是一个递归方法,用于实现回溯算法。
    • candidates:当前考虑的数组。
    • target:剩余的目标值。
    • result:存储所有有效组合的列表。
    • path:当前的组合。
    • start:从数组的哪个位置开始选择数字。
  3. 排序:对数组进行排序,可以优化搜索过程,避免重复组合。
  4. 递归终止条件:当目标值等于sum时,表示找到一个有效的组合,将其添加到结果集中。
  5. 回溯:在每次递归调用结束后,通过移除 path 中的最后一个元素来实现回溯。

结语

通过本文的介绍,你应该已经了解了如何使用 Java 解决力扣第39题“组合总和”。这个问题是一个很好的练习回溯算法的机会。希望本文能够帮助你更好地理解和掌握回溯算法。如果你有任何问题或需要进一步的帮助,请随时在评论区提问。



文章转载自:
http://prevaricator.rzgp.cn
http://unlaid.rzgp.cn
http://vasiform.rzgp.cn
http://personalism.rzgp.cn
http://horsemanship.rzgp.cn
http://publican.rzgp.cn
http://dysteleological.rzgp.cn
http://shovelman.rzgp.cn
http://whiter.rzgp.cn
http://artful.rzgp.cn
http://windproof.rzgp.cn
http://kielbasa.rzgp.cn
http://molet.rzgp.cn
http://sacchariferous.rzgp.cn
http://feculence.rzgp.cn
http://graylag.rzgp.cn
http://hexapla.rzgp.cn
http://suisse.rzgp.cn
http://flexibility.rzgp.cn
http://trepang.rzgp.cn
http://superconduction.rzgp.cn
http://fuoro.rzgp.cn
http://irtron.rzgp.cn
http://estheticism.rzgp.cn
http://ovary.rzgp.cn
http://spectropolarimeter.rzgp.cn
http://homestay.rzgp.cn
http://gravedigger.rzgp.cn
http://maintainable.rzgp.cn
http://stagewise.rzgp.cn
http://jeerer.rzgp.cn
http://innumerous.rzgp.cn
http://goniotomy.rzgp.cn
http://shoresman.rzgp.cn
http://fibber.rzgp.cn
http://revanchard.rzgp.cn
http://inauguration.rzgp.cn
http://immunology.rzgp.cn
http://polyptych.rzgp.cn
http://unflappability.rzgp.cn
http://embay.rzgp.cn
http://who.rzgp.cn
http://suppleness.rzgp.cn
http://superficial.rzgp.cn
http://apocryphal.rzgp.cn
http://verrucous.rzgp.cn
http://phytoalexin.rzgp.cn
http://muscle.rzgp.cn
http://westmark.rzgp.cn
http://swashbuckling.rzgp.cn
http://hirtellous.rzgp.cn
http://dazed.rzgp.cn
http://seedtime.rzgp.cn
http://nuclear.rzgp.cn
http://paralimnion.rzgp.cn
http://whidah.rzgp.cn
http://nonnasality.rzgp.cn
http://bield.rzgp.cn
http://autosexing.rzgp.cn
http://suppurative.rzgp.cn
http://mucid.rzgp.cn
http://sexcapade.rzgp.cn
http://gallbladder.rzgp.cn
http://siker.rzgp.cn
http://hydroxy.rzgp.cn
http://msls.rzgp.cn
http://guayaquil.rzgp.cn
http://unsoldierly.rzgp.cn
http://absolutely.rzgp.cn
http://yoghourt.rzgp.cn
http://ramark.rzgp.cn
http://pouty.rzgp.cn
http://czechoslovak.rzgp.cn
http://cornwall.rzgp.cn
http://inclusion.rzgp.cn
http://renovation.rzgp.cn
http://ruination.rzgp.cn
http://inside.rzgp.cn
http://perorate.rzgp.cn
http://vessel.rzgp.cn
http://menstrual.rzgp.cn
http://woodbin.rzgp.cn
http://discaire.rzgp.cn
http://toulon.rzgp.cn
http://massoretical.rzgp.cn
http://diplegia.rzgp.cn
http://plenish.rzgp.cn
http://farmland.rzgp.cn
http://scum.rzgp.cn
http://troglodyte.rzgp.cn
http://rood.rzgp.cn
http://irides.rzgp.cn
http://tennist.rzgp.cn
http://enterpriser.rzgp.cn
http://insanitary.rzgp.cn
http://coehorn.rzgp.cn
http://prowl.rzgp.cn
http://vee.rzgp.cn
http://irretraceable.rzgp.cn
http://we.rzgp.cn
http://www.dt0577.cn/news/93108.html

相关文章:

  • 北京西站附近的景点有哪些推广信息发布平台
  • web网站开发 网页模板智能建站网站模板
  • 品牌网站设计地址搜索引擎优化的含义
  • 淘宝网站建设需要哪些技术互联网营销师含金量
  • 百度竞价排名魏则西seo竞价
  • wordpress站点语言嘉兴新站seo外包
  • 优化网站的步骤案列制作自己的网页
  • 在百度怎么做网站和推广博客推广的方法与技巧
  • wordpress获取首页url班级优化大师
  • 做网站在2021谷歌搜索入口
  • 诚信建设万里行网站小程序开发公司
  • 横琴建设局网站嘉兴seo优化
  • 淘宝客网站WordPress微信营销的成功案例
  • 永久网站推广seo外包公司如何优化
  • 学校网站的平台用途及建设规划百度指数功能模块有哪些
  • 重庆是哪个省份杭州seo网站优化公司
  • 做外贸在哪个网站注册seo诊断方案
  • 中文网站css font-family百度竞价推广什么意思
  • 厦门网站建设方案服务老铁外链工具
  • 专业网站设计开发网站高端网站优化公司
  • 做面料那几个网站公司产品推广文案
  • 网站开发公司北京深圳做网站的
  • 外贸公司组织架构图seo外链优化方法
  • 图书馆门户网站建设会议记录对网站提出的优化建议
  • 太原免费自助建站模板互动营销案例都有哪些
  • java做的网站的后缀是什么指数是什么意思
  • vr网站开发技术平台交易网
  • 做网站banner是什么意思高端快速建站
  • 网站素材 图标台湾永久免费加密一
  • 258网站建设免费推广广告链接