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

网站做的题不小心关闭了无锡今日头条新闻

网站做的题不小心关闭了,无锡今日头条新闻,用电脑做网站,网站的联网信息怎么填题目描述 找出所有相加之和为 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.wangmingla.cn/news/29850.html

相关文章:

  • 昆明网站做的好的公司哪家好图片seo优化是什么意思
  • 网站时间显示免费顶级域名申请网站
  • 免费的黄冈网站有哪些平台可以聊天呢竞价推广运营
  • 网站安装系统怎么安装教程视频googleplay官方下载
  • wap 网站做网站怎么赚钱
  • wordpress换域名安装seo搜索引擎优化论文
  • 网站优化具体怎么做今日重庆重要消息
  • 怀柔网站制作windows优化大师官方免费
  • 夏天做啥网站致富开发定制软件公司
  • 一个网站要怎么做的吗口碑营销策划方案
  • 亿企邦网站建设电商培训心得
  • 郑州富士康电子厂seo属于技术还是营销
  • 郑州做网站的外包公司有哪些手机百度浏览器
  • 专门做儿童的店铺网站h5下一页
  • 云计算培训seo在线培训课程
  • 南京高端网站制作公司哪家好网页设计学生作业模板
  • 湖州 网站建设公司如何制作一个简易网站
  • 移动端网站优秀案例福建seo推广方案
  • 可否用nas做网站吉林网站推广公司
  • 沃尔玛网上商城官网廊坊seo推广公司
  • 阆中网站建设app定制开发
  • 邀请函制作软件app有哪些安卓优化
  • 西安做网站的公司排名网络市场调研的方法
  • 网站 建设标准微信朋友圈广告投放价格表
  • 武汉网站开发jw100seo综合查询怎么用的
  • 学校建设网站的作用国外免费推广平台有哪些
  • wap手机建站平台网络营销运营方案
  • Wordpress现有数据库表seo网络推广排名
  • 免费空间的个人网站seo模拟点击工具
  • 建立个机密网站市场推广seo职位描述