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

做白酒有没有必要做个网站百度百科词条创建入口

做白酒有没有必要做个网站,百度百科词条创建入口,做网站只开发手机端可不可以,广元市规划和建设局网站题目: 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次 。 注意:解集不能包含重复的组合。 示例 1: 输入: ca…

题目:

        给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次 。
        注意:解集不能包含重复的组合。 

示例 1:

  • 输入: candidates = [10,1,2,7,6,1,5], target = 8,
  • 输出:
  • [
  • [1,1,6],
  • [1,2,5],
  • [1,7],
  • [2,6]
  • ]

示例 2:

  • 输入: candidates = [2,5,2,1,2], target = 5,
  • 输出:
  • [
  • [1,2,2],
  • [5]
  • ]                                                                                 

解答:

思路1:

  • 在No39CombinationSum基础上,每次回溯从下一个位置开始。
  • 循环位置大于开始位置时,判断arr[i] 与  arr[i - 1] 是否相等,相等,继续下次循环 -> 目的去重
   public static List<List<Integer>> combinationSum(int[] candidates , int target) {List<List<Integer>> result = new ArrayList<>();Arrays.sort(candidates );backTrack(0, candidates , new ArrayList<>(), result, target, 0);return result;}private static int backTrack(int sum, int[] candidates , List<Integer> curList, List<List<Integer>> result, int target, int start) {if (sum > target) {return 0;}if (sum == target) {result.add(new ArrayList<>(curList));return 1;} else {for (int i = start; i < candidates .length; i++) {// for example {10, 1, 2, 7, 6, 1, 5}// you got double 1, so if you don't check this, you will get double result start with 1// 循环位置大于开始位置时,判断candidates [i] 与  candidates [i - 1] 是否相等,相等 继续下次循环if (i > start && candidates [i] == candidates [i - 1]) {continue;}curList.add(candidates [i]);int sumResult = backTrack(sum + candidates [i], candidates , curList, result, target, i + 1);curList.remove(curList.size() - 1);if (sumResult != -1) {break;}}}return -1;}

http://www.ritt.cn/news/1879.html

相关文章:

  • 网站制作一条龙互动网站建设
  • java ee网站开发网站排名怎么做上去
  • 网站后台购买竞价推广工具
  • 做网站推广需要什么专业5188大数据官网
  • 什么是营销网站免费发广告的网站
  • 网站建设要花多少钱大连今日新闻头条
  • 包装设计接单网站适合交换友情链接的是
  • 在阿里巴巴上做网站要多少钱搜索引擎优化什么意思
  • 网站开发设计大概多少费用权威解读当前经济热点问题
  • kkday是哪里做的网站中国国家数据统计网
  • 网站建设电话推广话术百度推广平台首页
  • dede手机网站模板哦怎么自己找外贸订单
  • 网站制作如何做做网络推广有哪些平台
  • 灯具网站模板百度快照入口官网
  • 做网站 赚钱b站推广入口在哪
  • 做网站必须要推广吗seo关键词排名网络公司
  • 做网站一般是什么工作千网推软文推广平台
  • 武汉设计工程学院专升本aso优化是什么
  • 做效果图的兼职网站sem优化和seo的区别
  • 疫情死人图片吓人北京seo优化公司
  • 浙江省建设网站首页当日网站收录查询统计
  • 合肥最好的网站建设公司百度url提交
  • 网站链接优化怎么做怎么做网站关键词优化
  • 网站的备案号查询上海网站搜索排名优化哪家好
  • 毕业设计代做的网站靠谱吗在线视频观看免费视频22
  • 如何把做的网站放到百度上免费广告推广软件
  • 青岛企业网站建设打开百度网页
  • 美团网站开发费用我想找一个营销团队
  • 被攻击网站认识网络营销
  • 东莞市疾控中心24小时咨询电话seo教程自学网