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

app优化网站建设电子商务工资多少钱一个月

app优化网站建设,电子商务工资多少钱一个月,顺义城区网站建设,排课系统网络架构Java Arrays.sort(数组) //排序 不讲究顺序的解答,都可以考虑一下排序是否可行。 39. 组合总和 错误解答 在写的时候需要注意,sum - candidates[i];很重要,也是回溯的一部分。 解答重复了。是因为回溯的for循环理解错了。 class Solutio…

Java

Arrays.sort(数组) //排序
不讲究顺序的解答,都可以考虑一下排序是否可行。

39. 组合总和

错误解答

在写的时候需要注意,sum -= candidates[i];很重要,也是回溯的一部分。
解答重复了。是因为回溯的for循环理解错了。

class Solution {List<List<Integer>> res = new ArrayList<List<Integer>>();public List<List<Integer>> combinationSum(int[] candidates, int target) {backtracking(candidates, target, 0, 0);return res;}List<Integer> path = new ArrayList<>();public void backtracking(int[] candidates, int target, int sum, int index) {if(sum > target) {return;}if(sum == target) {res.add(new ArrayList<>(path));return;}for(int i=0; i<candidates.length; i++) {sum += candidates[i];path.add(candidates[i]);backtracking(candidates,target,sum,i);sum -= candidates[i];path.remove(path.size()-1);}}
}

在这里插入图片描述

正确

  • 修改成下面这样就对了
    在这里插入图片描述

优化

不讲究顺序的解答,都可以考虑一下排序是否可行。
剪枝要先排序。

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

40.组合总和II

想得太简单了……

class Solution {List<List<Integer>> res = new ArrayList<List<Integer>>();public List<List<Integer>> combinationSum2(int[] candidates, int target) {Arrays.sort(candidates);back(candidates,target,0,0);return res;}List<Integer> path = new ArrayList<>();void back(int[] candidates, int target, int sum, int index) {if(sum > target) return;if(sum == target) {res.add(new ArrayList(path));}for(int i=index; i<candidates.length; i++) {path.add(candidates[i]);sum+=candidates[i];back(candidates,target,sum,index+1);sum-=candidates[i];path.remove(path.size()-1);   }}
}

131.分割回文串

http://www.yayakq.cn/news/212666/

相关文章:

  • 网站改版怎么弄香洲网站建设
  • 部署php网站低代码平台的设计与实现
  • 嘉兴类网站系统总部公司网站制作设计价格
  • 网站字体设计规范自主式响应网站
  • 中天银都建设集团网站怎样说服老板做网站
  • 我是做网站怎么赚钱网站的空间
  • 东莞人才市场档案托管手机网站seo
  • 做的网站为什么图片看不了怎么办做设计用图片的网站
  • 用什么做网站开发上海 专业网站设计 母婴类
  • 建设网站 备案网络营销的重点
  • 网站建设 引导个人网站建设教学视频
  • 做淘宝货源网站东莞建设网站制作
  • 纪梵希网站设计分析公司要做seo
  • 国内专业网站设计小程序制作需要多少钱一个
  • 免费的网站后台管理系统一键清理加速
  • 菏泽网站建设电话建网站找那家企业好
  • 做网站加一个定位功能要多少钱最新网络游戏
  • 做网站与做app哪个容易原阳县建站塔山双喜
  • 某企业网站建设方案2000字河南网站建设公司价格
  • 企业网站部署计划自己做网站帮公司出认证证书违法吗
  • 自己做网站 如何推广wordpress少儿主题
  • 新都有没有做网站的网站营销推广计划书
  • wejianzhan是什么网站如何在网站做投票
  • 怎么做快法务类似网站网站建设属于技术活吗
  • net和cn哪个做网站好深圳建站公司外围
  • 门户网站ip地址段基金网站模板
  • 一品楼seo西安
  • php零基础做网站cnzz网站建设教学
  • 网站经常被攻击佛山网站建设的设计原则
  • 网站推广的心得网页模板下载