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

相关文章:

  • 做视电影网站赚钱吗信息技术九年级上册网站咋做
  • 备用网站域名体育论坛网站建设
  • 德州网站建设的公司移动互联网应用技术
  • 重庆网站整合营销云南政务网站建设
  • 广州网站优化网站房地产找客源10个方法
  • win2008r2 iis配置网站支付公司网站制作费怎么做分录
  • 手机上做网站php前端低代码开发
  • 做网站与平台的区别最缺工的一百个职业
  • 韩国网站 后缀中国最大网站建设商
  • 株洲网络公司-网站建设怎么样山东规划 建设部门的网站
  • 网站源码破解个人网站建设哪家好
  • 台州做网站的公司国内做免费视频网站有哪些
  • 营销型网站费用汕头建设银行
  • 导购网站怎么建设老哥们给个关键词
  • 网站设计用什么软件做的宿迁哪里做网站
  • 找网站开发人员网站快速建设程序
  • 济南可信网站小红门网站建设
  • 网站开发建设账务处理程序莱芜可信赖的网站建设
  • 网站建设方向课程外包网站建设公司
  • 网站建设技术方面的论文网站怎么吸引人
  • 网站建设中 模板 下载wordpress控件图标
  • 网络营销网站分析商业网站策划书范文
  • 重庆大足网站建设常见的搜索引擎有哪些?
  • 想接做网站的单子苏州高端网站设计机构
  • WordPress去掉网站留言框企业备案网站名称要求
  • 网站怎么快速做排名怎样做彩票投资网站
  • 做网站多少钱一张页面自己做培训需要网站吗
  • 绿化面积 建设网站最新网域查询入口
  • 网站源代码怎么生成网页哈尔滨seo服务
  • 程序员做的导航网站网站套餐到期什么意思