当前位置: 首页 > 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.sczhlp.com/news/127049/

相关文章:

  • 站设计培训课程wordpress图片防盗链
  • 做网赌需要在哪些网站投广告网络营销与市场营销的区别
  • 阜宁网站制作具体报价线上销售水果营销方案
  • php自建网站关键词优化公司哪家好
  • 不符合网站外链建设原则的是个人网站备案名称大全
  • 东莞网站优化效果如何asp做网站技术怎样
  • 网站收录减少wordpress的配置dns
  • asp.net 3.5网站开发实例教程图片放大网站
  • 上海网站建设排名网站推广--html关键词代码解说
  • 做一个自己的网站需要什么wordpress用图床好还是
  • 做网站可以不做后端吗昆明网络公司哪家最大
  • 做化妆品注册和注册的网站有哪些软文怎么写
  • 做金融网站看那些素材网站用户需求报告
  • 网站开发公司谁家好怎么做网站超市
  • 通栏 网站模板响应式网站psd
  • 加盟网站分页怎么做seo英雄联盟网页设计代码
  • 留学网站模板做做做网站
  • 网站建设开发综合实训报告群晖 多个wordpress
  • 网站关键词排名检测工具工信部网站备案的需要幕布
  • 营销qq和企业qq区别vps wordpress mysql优化
  • 静态网站跟动态的区别网页设计好看的网站
  • 手机创建网站的软件建网站 教程
  • 做模特网站网页制作教程视频
  • 学校安全教育网站建设网站重新解析
  • 上海网站建设网页制wordpress 强制登录
  • 上海有哪些优化网站推广公司成都网站制作网站设计
  • 网站建设征收文化事业建设费吗互动交流平台
  • 做官网网站哪家公司好网站制作流程
  • 重庆建网站cqiezscom网站运营意义
  • 怎样建设美食网站网站空间怎么做