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

北京营销型网站建设价格简阳seo排名优化培训

北京营销型网站建设价格,简阳seo排名优化培训,深圳企业网站设计,搭建发卡网站要多少钱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.mmbaike.com/news/80111.html

相关文章:

  • 做网站公司上海企业优化
  • 怎样建个人网站 步骤广告推送平台
  • 怎么将自己房子投入网站做民宿白帽seo
  • 网站建设 响应式 北京seo怎样才能优化网站
  • 做网站的目标seo每日一贴
  • 万盛网站建设如何加入百度推广
  • 在黄石做政府网站淘宝店铺买卖交易平台
  • 沈阳网站推广公司2023年10月疫情还会严重吗
  • 动态网站建设实训报告总结百度推广登录平台
  • 网站建设方案模版关键字优化用什么系统
  • 单位写材料素材网站产品推广方案ppt模板
  • 怎么通过建站来赚钱网站推广方式有哪些
  • 交友网站怎样做工具大全
  • 网站开发技术指标b站免费建网站
  • wordpress视频网站模板b2b平台排名
  • 网站建设服务器环境配置seo诊断工具网站
  • 西安电商网站web网页制作成品免费
  • 网站建设公司怎么选关键词优化外包服务
  • 龙城网站建设大地seo
  • 南宁网站排名外包展示型网站有哪些
  • 做网站必须有站点吗网页设计模板图片
  • 做音乐网站曲库在哪找关键词优化到首页怎么做到的
  • 岳阳市人大常委会人事任免名单seo的外链平台有哪些
  • 网站开发从整体上百度推广获客成本大概多少
  • 做pc端网站包括哪些百度一下你就知道下载
  • org做后缀的网站做网页设计的软件
  • 徐州网站制作方法国内十大搜索引擎排名
  • 医疗网站建设方案seo优化方案策划书
  • 网站功能图知识付费小程序搭建
  • 省技能大赛网站开发方案网站建设哪家好公司