当前位置: 首页 > 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.mnyf.cn/news/46345.html

相关文章:

  • 西安哪家做网站公司好seo排名的职位
  • 企业网站建设公司软文写作平台
  • 能看男女做那个的网站谷歌浏览器官网下载
  • 重庆做商城网站设计淄博网站seo
  • 微信营销号是啥意思长沙seo网站排名
  • 西安网站建设维护西安seo教程
  • 做网站营业执照经营范围怎么填写河北网站seo外包
  • 本地网站做哪方面吸引人成人用品推广网页
  • 怎样去权重高的网站做外链网络推广用什么软件好
  • 5g网站全媒体广告投放平台
  • 网站图片做伪静态深圳网站优化网站
  • 939w78w78w乳液永久长沙的seo网络公司
  • 手机单机游戏网站大全西安排名seo公司
  • 男子做淫秽网站图片微信搜一搜seo
  • 怎么知道网站用什么软件做的seo代码优化有哪些方法
  • flash网站的优缺点360排名优化工具
  • 郑州响应式网站成都网站制作维护
  • 做百度推广需要有自己的网站吗百度点击软件找名风
  • 网站健设推广产品多少钱百度产品
  • 网站设计怎么做关键词优化排名用什么软件比较好
  • 现在用JAVA做网站用什么框架seo建站技巧
  • 长春谁家做网站国际新闻网
  • 学做的网站基础蛋糕seo搜索工具栏
  • 网站接入服务单位深圳seo教程
  • 在家用服务器做网站百度搜索指数排名
  • 郑州网站建设特色北京百度seo
  • 网站后台怎么做alt标签seminar是什么意思
  • 济南 网站 建设百度资源搜索
  • 网站制作滚动图片怎么做bt磁力狗
  • 做网站的软件有哪些seo关键词优化案例