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

建设网站什么语言重庆龙华网站建设公司

建设网站什么语言,重庆龙华网站建设公司,我40岁自学cad找到工作了,做淘客网站用备案77. 组合 算法链接: 77. 组合 - 力扣(LeetCode) 类型: 回溯 难度: 中等 回溯三步法: 1、确定参数返回值 2、确定终止条件 3、单层搜索逻辑 剪枝操作: 当path容量超过k时的数据可以不用遍历,故遍历边界条件判断: …

77. 组合

算法链接:

77. 组合 - 力扣(LeetCode)
类型: 回溯
难度: 中等

回溯三步法:
1、确定参数返回值

2、确定终止条件

3、单层搜索逻辑

剪枝操作:
当path容量超过k时的数据可以不用遍历,故遍历边界条件判断:

for(int i = startIndex;i<= n - (k - path.size()) + 1 ; i++)

题解:

class Solution {List<List<Integer>> res = new ArrayList<>();LinkedList<Integer> path = new LinkedList<>();public List<List<Integer>> combine(int n, int k) {backtracking(n,k,1);return res;}void backtracking(int n,int k,int startIndex){if(path.size()==k){res.add(new ArrayList<>(path));return;}for(int i = startIndex;i<= n - (k - path.size()) + 1 ; i++){path.add(i);backtracking(n,k,i+1);path.removeLast();}}
}

216.组合总和III

算法链接:

216. 组合总和 III - 力扣(LeetCode)
类型: 回溯
难度: 中等

剪枝思路:

当路径总和大于n或者路径数大于k时,return

题解:

class Solution {List<List<Integer>> res = new ArrayList<>();LinkedList<Integer> path = new LinkedList<>();int sum = 0;public List<List<Integer>> combinationSum3(int k, int n) {getRes(k,n,1);return res;}void getRes(int k,int n,int startIdx){if (sum > n) return;if (path.size() > k) return;if (path.size()==k && sum == n){res.add(new ArrayList<>(path));return;}for(int i = startIdx;i<= 9 ; i++){path.add(i);sum+=i;getRes(k,n,i+1);sum-=i;path.removeLast();}}
}

17.电话号码的字母组合

算法链接:

17. 电话号码的字母组合 - 力扣(LeetCode)
类型: 回溯
难度: 中等

思路:将题意构建二叉树数据结构,并且使用数组存储号码值

题解:

class Solution {List<String> res = new ArrayList<>();String[] numString = {"", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};StringBuilder path = new StringBuilder();public List<String> letterCombinations(String digits) {if(digits == null || digits.length() == 0){return res;}build(digits,0);return res;}void build(String digits,int startIdx){if(startIdx == digits.length()){res.add(path.toString());return;}String str = numString[digits.charAt(startIdx)-'0'];for(int i = 0;i<str.length();i++){path.append(str.charAt(i));build(digits,startIdx+1);path.deleteCharAt(path.length()-1);}}
}
http://www.yayakq.cn/news/523240/

相关文章:

  • 电商网站设计思维导图短网址生成系统源码
  • 娄底公司网站建设社区电商平台排名
  • iis7建设网站如何进行个人网页制作
  • 湛江网站seo外包linux 下启动 wordpress
  • 大连做网站孙晓龙宝安网站多少钱
  • 如何建立团购网站2345网址大全参数
  • 福州网站制作有限公司网站海外推广方法
  • 营销型网站建设成为企业发展新趋势开发区人才市场官网
  • 网络营销的主要形式有建设网站做书评的网站
  • 温州优化网站方法可以建设个人网站
  • 济南手机建站价格兰州市建设厅官方网站
  • 莆田网站建站建设天津实体店网站建设
  • 宣传网站制作方案网页设计与制作模板免费
  • 烟台h5网站制作朋友圈广告30元 1000次
  • 教学网站的设计简短的营销软文范文
  • 建设网站的运行费包括什么地方品牌全案策划
  • 网站开发个人简历给别人做网站会连累自己吗
  • 做网站相册本地wordpress
  • cps推广网站wordpress插件cdn
  • 乐清建网站公司哪家好单位网站建设费用什么会计科目
  • 网站建设什么最重要攻击自己做的网站吗
  • 做钓鱼网站教程视频教程保健品 东莞网站建设
  • 什么网站上可以做简历网址搜索器
  • 网站建设服务合同是否缴纳印花税网站 建设 现状分析
  • 宜宾市做网站多少钱有哪些大站用wordpress
  • 网站建设公司 佛山济南市莱芜区招聘信息
  • 用 php网站建设打出一首古诗网络服务类型有哪些
  • 网站建设发专业人才培养方案义乌住房与城乡建设官网
  • 百度收录网站怎么做郑州百度seo网站优化
  • 网站错误列表免费做公司电子画册的网站