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

网站建设公司广告标题语怎么做电商生意

网站建设公司广告标题语,怎么做电商生意,可以做推送的网站,有什么做视频的免费素材网站好算法名称 电话号码的字符组合 算法描述 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入&…

算法名称

电话号码的字符组合

算法描述

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
在这里插入图片描述
示例 1:

输入:digits = “23”
输出:[“ad”,“ae”,“af”,“bd”,“be”,“bf”,“cd”,“ce”,“cf”]

示例 2:

输入:digits = “”
输出:[]

示例 3:

输入:digits = “2”
输出:[“a”,“b”,“c”]

算法分析

数字和字母的映射: 可以使用map或者定义一个二维数组,例如:string letterMap[10],来做映射,我这里定义一个二维数组,代码如下:

const string letterMap[10] = {"", // 0"", // 1"abc", // 2"def", // 3"ghi", // 4"jkl", // 5"mno", // 6"pqrs", // 7"tuv", // 8"wxyz", // 9
};

用回溯法解决for循环:
从下图中可以看出遍历的深度,就是输入"23"的长度,而叶子节点就是我们要收集的结果,输出[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”]。

在这里插入图片描述

算法解析代码

var letterCombinations = function(digits) {//获取digits的长度const k = digits.length;//使用mapconst map = ["","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"];//digits为空,则输出[]if(!k) return [];//当digits只有一个数字,则通过分割字符串的方式用map获得结果if(k === 1) return map[digits].split("");//定义函数function backtracking(n, k, a) {//当path的长度等于digits的长度,则匹配完毕,添加到res中if(path.length === k) {res.push(path.join(""));return;}//对digits相对应的数字所包含的字母进行递归添加到path中for(const v of map[n[a]]) {path.push(v);//进行递归backtracking(n, k, a + 1);path.pop();}}const res = [], path = [];//调用函数backtracking(digits, k, 0);//返回结果return res;
};

算法只有多写多练,我们的算法逻辑和能力才能获得提高,继续fighting✨✨✨
期待获得你们的支持,有更好的想法欢迎评论指出💖💖💖

http://www.yayakq.cn/news/832481/

相关文章:

  • 建设网站 注册与登陆宁波网站设计价格
  • 长垣县建站塔山双喜宁波东方论坛首页
  • 建筑公司网站背景图黑龙江省关于城市建设政策网站
  • 泉州学校网站开发php外贸网站
  • 在什么网站可以自承包活来做文旅部:不随意关停娱乐场所
  • 网站seo 工具百度精准获客平台
  • 全国网站联盟杭州品牌网站制作
  • 官方网站是 优帮云c2c模式是什么意思
  • 三网合一网站建设合同搭建网站钱
  • 左中右三栏布局网站建设互联网销售是什么意思
  • 专业网站建设企业做网站 视频
  • 大连网站开发公司免费源码分享平台
  • 黄河道网站建设wordpress主题定制
  • 本地网站建设官网wordpress下载最新
  • 上海利恩建设集团有限公司网站郑州网站app开发
  • 商丘网站建设专业现状网页制作基础教程第二版
  • 网站开发人员职位中山建网站最好的公司
  • 中国城乡与住房建设部网站设计作品欣赏网站
  • 网站建设项目外包网站怎么编写一个网站
  • 东莞个人网站建设wordpress canvas
  • 网站首页设计制作教程凡科互动游戏怎么玩高分
  • win7 添加asp网站品牌的五个维度分析
  • 如何让网站收录公司名郑州医院排名第一妇科
  • 网站建设vi设计素材网免费
  • 产品网站免费模板网站建设优惠中
  • 企业网站的优缺点网站后台用户名
  • 郑州冬青街 网站建设wordpress使用方法
  • 做阿里巴巴网站图片工商注册公司的流程
  • 做模型的网站wordpress 图床
  • 做自媒体挣钱的网站有哪些网站内容全屏截屏怎么做