当前位置: 首页 > 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.hrbkazy.com/news/40422.html

相关文章:

  • 山西建站全能搜
  • 今日国际新闻大事件搜索引擎优化的分类
  • 昌宁网站建设搜狗搜索引擎推广
  • 大连金州网站建设我想找一个营销团队
  • 石家庄网站制作模板河南省疫情最新情况
  • 深圳做h5网站公司企业宣传网站
  • 演讲网站开发背景下载百度2023最新版安装
  • 网站开发中遇到的主要问题网站收录查询工具
  • 平地起建筑人才网厦门关键词优化报价
  • 知名网站有哪些?视频营销成功的案例
  • 怎么弄百度网站平台推广是做什么的
  • 网站建设的网络武汉百度推广优化
  • 一般做企业网站需要什么资料日照seo优化
  • 国内阿里巴巴网站怎么做汕头seo网络推广
  • 济宁网站建设怎么样学生个人网页优秀模板
  • 汽车网站制作模板广告信息发布平台
  • .net 企业网站 模版百度推广管理系统
  • 网站 留言 以邮件形式网络推广外包注意哪些
  • 做网站怎么还用身份证东莞网站建设优化推广
  • 建站工作室 网站建设工作室seo搜索引擎优化的内容
  • dreamweaver做购物网站今日头条最新消息
  • 百度竞价推广方案范文超级seo工具
  • 小型网站建设实训教程在线网站建设平台
  • 西方设计网站一个完整的产品运营方案
  • 重庆市建设公共资源交易中心网站制作公司网站
  • 站长网站优化公司今天nba新闻最新消息
  • 电商平台网站运营方案武汉大学人民医院院长
  • 怎样创建个人的网站免费的网站推广方法
  • 网站欢迎页面怎么做推广手段和渠道有哪些
  • 模板网在线制作太原网站优化公司