当前位置: 首页 > 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/837300/

相关文章:

  • 网站建设和源代码问题wordpress 搜索记录
  • 网站有源码 怎么建设开网站的是啥公司
  • 做网站必须用域名吗宿迁发布最新通告
  • 网站后台图片传不上去怎么办erp系统页面
  • 青岛网站关键字优化中国污水处理工程网
  • uc官方网站开发者中心建e网室内设计网下载
  • 微网站下载资料怎么做先做网站还是先备案
  • 网站建设的流程步骤运维兼职平台
  • 网站建设方案书填写示例在线制作简历的网站
  • 网站改备案吗网站服务器 数据库服务器
  • 杭州网站建设很棒友情链接在线观看
  • 工信部网站备案要先做网站吗网站建设技术哪些内容
  • 南阳seo网站价格湛江购房网官方网站
  • 网站建设定制开发网站设计开发网站建设和管理制度
  • 做标签网站是什么样的潜江资讯网二手车
  • 免费网站怎么盈利模式做网站是否要备案
  • 优化排名推广教程网站南京微信网站开发
  • 网站建设源代码 费用wordpress 手机端模板
  • 做互联网网站的会抓燕窝网站怎么做的
  • 晋中公司做网站网站教程分享
  • 网站建设 站内页面连接怎样在网上做推广
  • 长春火车站哪个区优设网剪辑教程
  • 网站被降权恢复wordpress二次元源码
  • 给企业做网站推广好么?甘肃省住房和建设厅网站
  • 品牌网站建设报价单定服装网站建设
  • 网上网站开发企业网站源码带后台管理
  • 西安网站公司排名网页界面设计常用分辨率是多少dpi
  • 工程建设资料员报名网站wordpress地址修改
  • 网站设计电商首页wordpress商店页面
  • 销售网站制作电话电商网站开发工程师