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

贵阳好的网站建设公司网站网址大全

贵阳好的网站建设公司,网站网址大全,全响应网站,网站开发钱包给定一个仅包含数字 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 <= digits.length <= 4
  • digits[i] 是范围 ['2', '9'] 的一个数字。
class Solution {
public://先做一个映射unordered_map<int,string>map = {{0,""},{1,""},{2,"abc"},{3,"def"},{4,"ghi"},{5,"jkl"},{6,"mno"},{7,"pqrs"},{8,"tuv"},{9,"wxyz"},};vector<string>res;string path;void backtracking(string& digits,int index){//index 表示遍历第几个集合if(index == digits.size()){res.push_back(path);return;}int digit = digits[index] - '0';string text = map[digit];for(int i = 0;i < text.size();i++){path.push_back(text[i]);backtracking(digits,index+1); // index+1:表示下一层(第二个集合)里面选元素//为什么和i没关系呢?因为每一次都要从 新集合里从第一个选取。path.pop_back();}}vector<string> letterCombinations(string digits) {if(digits.size() == 0) return res;backtracking(digits,0);return res;}
};

 

http://www.dtcms.com/wzjs/301877.html

相关文章:

  • 点击图片跳转到网站怎么做链接windows优化大师有毒吗
  • 洛宁网站建设地推拉新app推广平台有哪些
  • 手机网站源码大全大连网站建设
  • 如何建立个人免费网站广州疫情已经达峰
  • asp企业网站模版广州seo关键字推广
  • html5 微网站布局怎么自己弄一个平台
  • 云南网站开发公司推荐游戏推广接单平台
  • 自己架设的传奇怎么做网站云seo
  • 网站制作导航超链接怎么做seo入门书籍
  • 网站内容优化的重要性佛山seo整站优化
  • 网站图怎么做会高清培训机构专业
  • 网站后台图片编辑器我要安装百度
  • 网站开发有哪些方向不受国内限制的搜索引擎
  • 给我一个网站bili免费域名解析
  • wordpress生成tags页面爱站网seo工具包
  • 赣州网页设计师培训站长之家seo信息
  • 同江佳木斯网站建设搜索引擎关键词排名优化
  • 怎么申请一个商城网站.百度搜索 手机
  • 手机表格制作app同仁seo排名优化培训
  • 做普通网站公司吗百度新闻首页
  • 电子商务网站开发与设计怎么创作自己的网站
  • wordpress影视站主题如何在网站上推广自己的产品
  • 沈阳做网站哪家便宜南宁seo服务优化
  • 淮安网站建设站长之家关键词挖掘工具
  • 怎么用手机黑网站济南seo全网营销
  • 可信网站认证有用吗神马快速排名优化工具
  • 到哪里做网站网络营销的方式
  • 日本女做受视频网站百度热议
  • 聊城网站建设信息品牌营销包括哪些内容
  • 东莞网站制作公司网络营销策划的概念