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

网站你懂我意思正能量免费软件高校门户网站的建设

网站你懂我意思正能量免费软件,高校门户网站的建设,网站开发服务器怎么选,石大远程网页设计及网站建设答案题目描述 给定一个仅包含数字 2-9 的字符串#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下#xff08;与电话按键相同#xff09;。注意 1 不对应任何字母。 示例 1#xff1a; 输入#xff1a; digits “23” 输出返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下与电话按键相同。注意 1 不对应任何字母。 示例 1 输入 digits “23” 输出 [“ad”,“ae”,“af”,“bd”,“be”,“bf”,“cd”,“ce”,“cf”] 示例 2 输入 digits “” 输出 [] 示例 3 输入 digits “2” 输出 [“a”,“b”,“c”] 提示 0 digits.length 4 digits[i] 是范围 [2, 9] 的一个数字。 代码及注释 func letterCombinations(digits string) []string {// 定义数字对应的字母映射表m : []string{abc, def, ghi, jkl, mno, pqrs, tuv, wxyz}// 初始化结果切片和当前路径切片res, path : make([]string, 0), make([]byte, 0)// 如果输入的数字字符串为空则直接返回空结果切片if digits {return res}// 定义深度优先搜索函数var dfs func(digits string, pos int)dfs func(digits string, pos int) {// 如果当前位置已经遍历到数字字符串的末尾if pos len(digits) {// 将当前路径切片转换为字符串并添加到结果切片中tmp : string(path)res append(res, tmp)return}// 获取当前位置对应的数字并获取其对应的字母字符串digit : int(digits[pos] - 0)str : m[digit-2]// 遍历当前数字对应的字母字符串中的每个字母for i : 0; i len(str); i {// 将当前字母添加到路径切片中并继续深度优先搜索下一个位置的数字path append(path, str[i])dfs(digits, pos1)// 回溯将当前字母从路径切片中移除path path[:len(path)-1]}}// 从第一个位置开始进行深度优先搜索dfs(digits, 0)// 返回结果切片return res }
http://www.pierceye.com/news/795131/

相关文章:

  • 创建一个网站需要什么wordpress 支付 api接口
  • 怎么样做免费网站建筑招工找活平台
  • 虚拟机中做网站家政服家政服务网站模板
  • 佛山企业网站建设流程网站开发 前端如何学习
  • 昆明好的网站开发公司宣传视频
  • 深圳网站设计公司网站建设 地址 上海石门二路
  • 广州大型网站建设公司广元网站建设价格
  • 国外做游戏的视频网站有哪些问题百度官网地址
  • wordpress主题外贸网站基础集团网站建设
  • 现货电子交易平台冬镜seo
  • 怎样进入当地建设局网站用py做网站
  • 做网站标配seoul是什么国家
  • 做网站注册哪些商标做网站建设销售
  • 创建网站有免费的吗大庆网络推广
  • 南昌p2p网站建设公司福州seo关键词排名
  • 导航网站链接怎么做建设网站的费用调研
  • 北京营销型网站定制网站开发 建设叫什么
  • 用ps做企业网站分辨率是多少钱百度竞价是什么
  • 九江市建设局官方网站网站支付开发
  • 福建建设银行官方网站开发一个大型网站需要多少钱
  • 电子商务建立网站前期准备网站做的不好使
  • 网站建设绵阳电影发布网站模板
  • 河北商城网站搭建多少钱金融 网站 源码
  • 知乎 做网站的公司 中企动力中国十大招商平台
  • 做中英文版的网站需要注意什么怎么解决
  • 电子商务网站开发附件一个外国人做的汉子 网站
  • 找南昌网站开发公司电话寓意好的公司名字
  • 网站商城设计方案做网站的图片传进去很模糊
  • 百度站长平台电脑版cpm广告联盟平台
  • 哪些网站需要做分享按钮米卓网站建设