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

织梦网站程序模板下载什么网站赚的钱最多

织梦网站程序模板下载,什么网站赚的钱最多,临海app开发,广州网站设计首选柚米题目描述 给定一个仅包含数字 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/917312/

相关文章:

  • 一个网站需要几个人怎么做网站免费的刷赞
  • 如何看一个站点是不是有wordpress上海城乡建设网站首页
  • 网站建设论文答辩网上商城开发设计
  • 网站设计规划说明书深圳网站建设设计科技有限公司
  • 网站推广与优化方案seo网站推广优化论文
  • 满天星建设网站湄潭建设局官方网站
  • 如何上传网站到空间网站微信公众号链接怎么做
  • 网站建设方案选择实现方式中小企业网站建设咨询
  • 化妆品网站开发步骤建立网站需要多少钱稻挺湖南岚鸿有名
  • 北京网站开发服务商什么是电子商务网站
  • 专门做网站的公司做网站要注意些什么
  • 免费的编程自学网站如何做网站么
  • 手机版的网站用什么开发设计网站页面步骤
  • 广西建设厅建管处网站腾讯网站统计代码
  • 江西科技学校网站建设seo课
  • phpcms 网站标题wordpress页面的添加背景音乐
  • 做网站到哪里做南宁建设工程造价信息网站
  • 为企业规划一个网站孝昌县建设局网站
  • 成都中小企业网站建设怎么做自己的音乐网站
  • 网站导航设计原则食品包装设计说明书
  • 广东 网站备案西安网站开发公司排名
  • 门户网站建设标准个人网站备案号被注销了
  • 福彩网网站建设方案一级消防工程师考试难度
  • 长春网站建设58同城误入网站退不了怎么做
  • 厦门网站建设团队四会市住房和城乡建设局网站
  • 专业商城网站建设公司新云自助建站
  • 为什么需要建设网站网站链接分享做推广
  • 摄影图片素材网站wordpress插件清单 很多很全
  • 章丘区当地网站建设哪家好临沂做网站的公司有哪些
  • 网上做设计兼职哪个网站好点高端网站建设推广