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

注重网站建设 把好宣传思想关口net网站开发的步骤txt

注重网站建设 把好宣传思想关口,net网站开发的步骤txt,软件开发的工作内容,企业官网搭建算法名称 电话号码的字符组合 算法描述 给定一个仅包含数字 2-9 的字符串#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下#xff08;与电话按键相同#xff09;。注意 1 不对应任何字母。 示例 1#xff1a; 输入…算法名称 电话号码的字符组合 算法描述 给定一个仅包含数字 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, // 1abc, // 2def, // 3ghi, // 4jkl, // 5mno, // 6pqrs, // 7tuv, // 8wxyz, // 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.hkea.cn/news/14404526/

相关文章:

  • 遵义网站seo制作微信公众号网站开发
  • 建立公司微信平台 网站平台wordpress 淘口令
  • 做网站副业苏州广告公司排名前20
  • 湖南建设银行网站是多少钱企业门户首页
  • 网站建设 新手从晴天阴天雨天wordpress
  • 网站建设验收确认书建设大型网站需要什么硬件
  • 群辉做网站服务器配置网站开发语言开发
  • 网站建设图片qq群做网单哪个网站最好用
  • 怎么看网站是哪个公司做的做网站资料准备什么
  • wordpress建博客网站吗大连百度推广排名优化
  • 企业网站模板 下载企查查网页版
  • 上海外贸网站设计wordpress 图片链接
  • 在哪个网站找水利工地做网站开发的完整流程图
  • 黄骅贴吧二手房seo外链工具有用吗
  • 网站开发研究背景微信小程序制作需要什么基础
  • 郑州汉狮做网站好不惠州模板网站建设
  • 上海制作网站的公司个人简历范本
  • 南湖区建设街道办事处网站怎么查网站备案接入商
  • dede程序网站如何查看百度蜘蛛seo就业
  • 网站免费正能量软件直播帝国 网站搬家
  • 网站主题风格有哪些著名的wordpress主题
  • 无锡网站建设818gx如何做网站英文简历模板
  • 示范校建设网站网站开发的关键
  • 网站开发的前台开发工具在银行网站如何做理财风险评测
  • 创新优典网站建设天元建设集团有限公司财报
  • 密云住房和城乡建设部网站首页东莞网站制作十年乐云seo
  • 淄博做网站跟优化十堰做网站的工作室
  • 企业网站制作官网服务器部署php网站
  • 做网站可以用微软雅黑字体么扬中网站建设开发
  • 廊坊网站制作网站甘肃省建设厅网站