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

做漫画的网站有哪些盘多多网盘搜索

做漫画的网站有哪些,盘多多网盘搜索,网页组件,品牌名称怎么取216. 组合总和 III 这个思路还是,三部曲: 终止条件处理单层节点回溯节点 题中说的是,1到9的数,不能有重复。 k个数,和为n。 那么只要 len(path) k 的时候,判断 n 为0,就可以入切片了。 fun…

216. 组合总和 III

这个思路还是,三部曲:

  • 终止条件
  • 处理单层节点
  • 回溯节点

题中说的是,1到9的数,不能有重复。
k个数,和为n。
那么只要 len(path) == k 的时候,判断 n 为0,就可以入切片了。

func combinationSum3(k int, n int) [][]int {path = []int{}result = [][]int{}// tmpPath = make([]int, k)nfs(k, n, 1)return result
}var path []int
var tmpPath []int
var result [][]int
func nfs(k, n, startIndex int) bool {// 终止条件if (len(path) == k ) {if n == 0 {var tmpPath = make([]int, k)copy(tmpPath, path)result = append(result, tmpPath)}return true}// 广度遍历for i := startIndex; i <= 9; i++ {// 处理单个节点path = append(path, i)// 递归nfs(k, n-i, i+1)// 回溯if (len(path) > 0) {path = path[:len(path)-1]}}return true
}

17. 电话号码的字母组合

这个思路就是在,每一个startIndex,都是一个key,然后在横向遍历字符串
终止条件是,startIndex > maxIndex。此时就是每一个数字都遍历到了

var table = map[byte]string {'2': "abc",'3': "def",'4': "ghi",'5': "jkl",'6': "mno",'7': "qprs",'8': "tuv",'9': "wxyz",
}var digit string
var path []string
var result []stringfunc letterCombinations(digits string) []string {// 这个思路还是组合的问题if digits == "" {return []string{}}digit = digitspath = []string{}result = []string{}nfs(0, len(digits)-1)return result
}func nfs(currIndex, maxIndex int) bool {// 终止条件if currIndex > maxIndex {var tmp stringfor _, x := range path {tmp += x}result = append(result, tmp)return true}var key = digit[currIndex]var data = table[key]for i := 0; i < len(data); i++ {// 单个节点path = append(path, string(data[i]))nfs(currIndex+1, maxIndex)// 回溯if (len(path) > 0) {path = path[:len(path)-1]}}return true
}
http://www.jinmujx.cn/news/79916.html

相关文章:

  • asp网站可以做移动端网站么国家卫健委:不再发布每日疫情信息
  • 搜索竞价排名临沂seo优化
  • 网页三剑客的网页制作软件是站长网站优化公司
  • 企业官方网站开发如何入账专门培训seo的网站
  • 全面的聊城网站建设网站优化排名软件网
  • 网站开发视频教学太原百度快照优化排名
  • 网站开发分几种类型百度最新秒收录方法2021
  • 深圳专业做网站设计公司网络管理系统
  • 河源市建设网站东莞网络推广托管
  • 音乐资源网站开发seo策略是什么意思
  • 电商网站操作手册sem推广外包
  • 住房和城乡建设部网站三定竞价
  • 小程序网站备案小红书推广怎么收费
  • 本地wordpress安装教程seo博客教程
  • 昆明网站建设费用站长素材官网
  • 旅游产品推广方案seo关键词排名优化怎样收费
  • 郑州郑东新区seo优化软件哪个好
  • 长沙中小企业网站制作百度网址大全下载
  • 实力网站优化公司首选互动营销的概念
  • 网站banner图切换效果快抖霸屏乐云seo
  • 番禺核酸检测点有新调整seo怎么才能优化好
  • 晋中做网站公司刚刚突发1惊天大事
  • 衡水做网站公司长春seo招聘
  • 大学网站建设多少钱百度关键词规划师工具
  • 做网站有哪些语言网络营销包括几个部分
  • 做网站 学php哪一部分东莞网站建设方案外包
  • 闵行网站制作公司传统营销与网络营销的区别
  • 做网站怎么自定义背景图片某网站seo策划方案
  • 深圳狮科网站建设如何做广告宣传与推广
  • ecshop网站备份app拉新怎么对接渠道