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

做淘宝网站代理餐厅vi设计公司

做淘宝网站代理,餐厅vi设计公司,seo的最终目的是?,亚马逊品牌网站建设题目描述 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件:只使用数字1到9。每个数字 最多使用一次。返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 解析 递归加剪枝,搜索长度达…

题目描述

  找出所有相加之和为 n 的 k 个数的组合,且满足下列条件:只使用数字1到9。每个数字 最多使用一次。返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。

解析

  递归加剪枝,搜索长度达到k就可以返回,另外当选择的数之和比n还大的时候就可以不用再搜索了。

public List<List<Integer>> combinationSum3(int k, int n) {List<List<Integer>> res = new ArrayList<>();boolean[] isChosen = new boolean[10];List<Integer> current = new ArrayList<>();DFS(res, current, isChosen, 0, k, n, 1);return res;}private void DFS(List<List<Integer>> res,List<Integer> current,boolean[] isChosen,int curSum,int k,int n,int start) {if(current.size() == k) {if(curSum == n) {res.add(new ArrayList<>(current));}return;}for(int i = start; i <= 9 ; i++) {if(!isChosen[i]) {current.add(i);curSum += i;if(curSum <= n) {isChosen[i] = true;DFS(res, current, isChosen, curSum, k, n, i + 1);}current.remove(current.size() - 1);curSum -= i;isChosen[i] = false; // 回溯}}}

在这里插入图片描述

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

相关文章:

  • 毕业设计做网站论文金泉网做网站找谁
  • 前台网站模板怎么做时光网站
  • 摄影作品网站源码老河口网站定制
  • 网站制作哪家实惠给网站做维护是什么工作
  • 网站建设需要什么硬件和软件有哪些方面嘉兴自助建站系统
  • 深圳网站制作 优选灵点网络上海网站建设 销售
  • 网站建设策略书施工企业安全培训
  • 网站首页设计方案洛阳做网站公司
  • 物流网站开发项目书营销策划
  • 免费1级做爰片免费网站wordpress模板制作教程
  • 化妆品备案查询网站女孩做网站工作辛苦吗
  • 现代农业建设 乡网站小程序开发平台排名
  • 网站开发入门需要学什么做企业网站哪里找
  • 什么网站做一手房比较好稿定设计app软件下载
  • 广州市研发网站建设多少钱wordpress填表插件
  • 网站调用网页内容出格网站建设公司
  • 外贸建站优化快捷的中山网站建设
  • 网站怎么添加栏目助孕网站优化推广
  • 摄影素材库网站seo查询整站
  • 上海网站建设网站制作网页简单模板下载
  • 谁可以帮我做网站怎么自己做网站版面设计
  • 国外做的比较好的网站有哪些北京做网站的价格
  • 新网站怎么让百度收录高质量的建设工程人员查询
  • 手机建立网站的软件自己做网站需要学些什么
  • 浦东新区做网站公司下单的网站建设教程
  • 多个招聘网站格式不一致如何做招聘记录ps做网站页面美工
  • wordpress游览器标签页seo优化是怎么回事呢
  • 做新房什么网站好做医药商城网站的公司吗
  • 网站开发技术期末考试 及答案雅安北京网站建设
  • 山东泰安昨晚发生的事哈尔滨个人优化排名