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

李笑来做的一个网站城乡住房规划建设局网站

李笑来做的一个网站,城乡住房规划建设局网站,可视化网站设计工具,超简洁网站给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits “23” 输出:[“…

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

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

在这里插入图片描述

示例 1:

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

示例 2:

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

示例 3:

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

提示:

0 < = d i g i t s . l e n g t h < = 4 0 <= digits.length <= 4 0<=digits.length<=4
digits[i] 是范围 [‘2’, ‘9’] 的一个数字。


思路:

  • 根据给定的数字键,遍历数字,枚举对应位置的字母
  • 如果遍历到最后一个数字,则将当前这个字符串加入最终的答案
  • 返回最终的字符串集合
class Solution {
public:unordered_map<int, string> h;vector<string> res;vector<string> letterCombinations(string digits) {if(digits.size() == 0) return res;h[2] = "abc";h[3] = "def";h[4] = "ghi";h[5] = "jkl";h[6] = "mno";h[7] = "pqrs";h[8] = "tuv";h[9] = "wxyz";dfs(digits, 0, "");return res;}void dfs(string s, int d, string ans){if(s.size() == ans.size()){res.push_back(ans);return;}for(auto &c: h[s[d] - '0']){dfs(s, d + 1, ans + c);}}
};
http://www.yayakq.cn/news/230874/

相关文章:

  • 自建网站平台的页面功能重要的网站建设
  • 公司网站建立流程时尚女装网站设计
  • 淮安市淮阴区建设局网站建设网站你认为需要注意
  • 烟台城乡建设住建局网站网站建设首页模板下载
  • 邢台专业网站建设网站推广托管
  • 区块链网站开发价格西塞山区建设局网站
  • 网站黑链怎么做的wordpress运维
  • 松江新桥专业网站建设设计公司资质怎么申请
  • 新建网站怎么做优化中英双语网站
  • 软文营销的特点惠州seo整站优化
  • 唐山市城市建设档案馆网站成都建立网站营销设计
  • cod建站系统查公司的口碑和评价的网站
  • 好发信息网网站建设网页游戏排行榜前十名3d
  • 购物商城网站开发实验报告湖南营销型网站建设案例
  • 响应式网站建设定制企业网站设计中常见的排版类型
  • 网站优化策略多媒体应用设计师怎么报考
  • 网站建设新闻+常识教师网络培训
  • 网站建设都包含哪些内容设计师网名创意
  • qq群推广用什么网站好武安市精品网站开发
  • 苏州建站模板系统win网站建设
  • 女装网站建设项目可行性分析表网站认证空间
  • 宝塔面板做织梦网站网页qq登录保护怎么关闭
  • 做的网站怎么申请软件著作权seo优化工具推荐
  • 深圳坑梓网站建设公司国内公司名字可以做国外网站
  • 东莞快速网站制作哪家强企业网站搜索推广
  • 中文网站建设教程相城建设监理有限公司网站
  • 佛山企业网站建设企业 网站设计
  • 晋城做网站公司wap网站教程
  • 企业网站子页面模板建设银行长沙招聘网站
  • 免费生成网页的网站wordpress调用自定义类型文章