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

广州网站设计培训qq关键词排名优化

广州网站设计培训,qq关键词排名优化,网站后台上传文章,宝鸡市城乡建设规划局官方网站题目链接&#xff1a; LeetCode-216-组合总和Ⅱ 解题思路&#xff1a;回溯算法 注意事项注释中有 代码实现&#xff1a; class Solution {/*** 和为 n&#xff0c;个数为 k* 求的是组合&#xff0c;不要求顺序* 递归的深度是 k*/public List<List<Integer>> combin…

题目链接:
LeetCode-216-组合总和Ⅱ

解题思路:回溯算法
注意事项注释中有

代码实现:

class Solution {/*** 和为 n,个数为 k* 求的是组合,不要求顺序* 递归的深度是 k*/public List<List<Integer>> combinationSum3(int k, int n) {backtracking(k, n, 1, 0);return res;}// 两个全局变量,一个一维数组放取的元素,一个二维数组放结果List<List<Integer>> res = new ArrayList<>();List<Integer> path = new ArrayList<>();public void backtracking(int k, int targetSum, int startIndex, int sum){if (sum > targetSum||path.size()>k){// 这里需要再增加一个条件,sum>目标值返回,个数大于k也返回,可以根据个数提前结束判断,节省时间return;}if (path.size() == k && sum == targetSum){res.add(new LinkedList<>(path));// 添加到res中的方法一
//            List<Integer> tmp = new ArrayList<>();// 添加到res中的方法二,也可以一个一个的添加
//            for(int t:path){
//                tmp.add(t);
//            }
//            res.add(tmp);return;}for (int i = startIndex; i <=9 ; i++) {// 区间可以剪枝path.add(i);
//             sum += i; // 不推荐这种写法,每次会改变sum的值backtracking(k,targetSum,i+1, sum+i); // 直接写到参数里,sum的值也不会变
//            sum -= i;// 探了之后发现不行path.remove(path.size()-1);}}
}
http://www.zhongyajixie.com/news/23543.html

相关文章:

  • 深圳建设银行分行网站seo优化系统
  • 远程服务器怎么建设自己的网站今日最火的新闻
  • 自己做外贸购物网站百度客户端登录
  • 网站可以用PS设计吗交换链接
  • 域名做网站出售合法吗深圳营销型网站设计公司
  • wordpress复制word中的图片郑州seo优化
  • 要怎么做网站动图淘宝关键词排名查询
  • 国内漂亮大气的网站如何提高seo关键词排名
  • h5是什么意思游戏河北seo平台
  • 400电话网络推广商城网站软文网站模板
  • 淮南网云置业有限公司seo权重查询
  • 自己买域名可以做网站吗营销型企业网站的功能
  • 技术支持:洛阳网站建设seo营销策划
  • 什么做网站站群企业网站模板免费下载
  • 网站建设中端口号的作用是什么搜索引擎优化的主要策略
  • 男女做啊免费视频网站seo网络搜索引擎优化
  • 做网站怎么赚钱滑县电百度知道登录
  • 家政网站怎么做百度数据研究中心
  • 建立网站编码 优帮云百度q3财报2022
  • 网站换模板对seo北京网站建设优化
  • 二次元网站模板301313龙虎榜
  • 服装营销型网站建设杭州seo博客有哪些
  • 手机端网站怎么做网站模板购买
  • 深圳网站制作建设公司推荐精准营销及推广
  • asp网站首页网店交易平台
  • 做网站用java好还是c百度搜索引擎关键词
  • 给一个装修公司怎么做网站网络策划与营销
  • 网站优化套餐百度网址提交入口
  • 装配式建筑信息平台向日葵seo
  • 南昌网站建设志博精准营销的概念