当前位置: 首页 > 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 <= digits.length <= 4
  • digits[i] 是范围 ['2', '9'] 的一个数字。

解答

class Solution {
public:vector<string> letterMap = {" ", "*", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};vector<string> res;vector<string> letterCombinations(string digits) {// 回溯法if(digits.empty()) return {};string letter = ""; // 存储可能得答案helper(digits, letter, 0);return res;}// 从 str 的 index 开始遍历可选项,将本轮选择的字母存入 lettervoid helper(string str, string &letter, int index){// 到str的最后一个位置之后的位置就得到了一个结果if(index == str.size()){res.push_back(letter);return ;}char c = str[index];int pos = c - '0';string mapString = letterMap[pos]; // 数字映射到可选字母for(int i = 0; i < mapString.size(); ++i){letter.push_back(mapString[i]);helper(str, letter, index + 1);letter.pop_back();         }}
};
http://www.yayakq.cn/news/718768/

相关文章:

  • 勒流网站制作网站平台建设需要哪些人员
  • 网站已经克隆好了 怎么做仿站网站续费后为何还不能用
  • 男女做那个暖暖网站网站英文域名怎么查
  • 微商城网站建设流程方案wordpress个人支付宝
  • 广州专业网站设计公司公司小程序制作
  • wordpress免费建站教程龙口网站建设价格
  • 怎么把别人网站的tag写上自己的成都营销型网站制作公司
  • 深圳专业网站建设产品运营之中的广度讲解app下载的视频为什么手机找不到
  • 网站编程设计如何写备注音乐中文网站模板
  • flash网站制作工具海口网站建设加q.479185700
  • 建设网站的费用吗大学生做家教比较好的网站
  • 学校门户网站开发制作一个网页需要花钱吗
  • 怎么做二级网站域名重庆网站建设建站收费
  • 泉州网站建设网站建设为什么选用美食做网站主页
  • 杭州网站建设方案推广做外贸必应网站产品曝光
  • 网站建设江西有多少家聚名网站
  • 微商的自己做网站叫什么名字网页版梦幻西游火眼金睛
  • 网站建设合同法电脑上用手机app是什么软件
  • wordpress主题显示不了岳阳seo官网
  • c 网站开发教程重庆做网站公司有哪些
  • 做神马网站优化排名软做一个论坛网站需要多少钱
  • 国内做免费的视频网站微信小程序注册认证
  • 如何运行asp.net网站装企erp管理系统
  • 舟山做网站网络推广方式主要有
  • 金华网站建设建设设计网站杭州做网站公司排名
  • 做网站 违法嵌入式累还是程序员累
  • 简单的网站建设企业实用网站模板
  • wordpress搭建多个购物网站养殖场网站源码
  • 网站 做 app移动外包公司要不要去
  • wap网站seo温州 外贸网站制作