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

可以网站可以做免费的文案广告语郑州证件制作

可以网站可以做免费的文案广告语,郑州证件制作,软件开发培训平台,清河做网站哪儿便宜电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 https://leetcode.cn/problems/letter-combinations…

电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

https://leetcode.cn/problems/letter-combinations-of-a-phone-number/submissions/613453566/

DFS"
在这里插入图片描述

class Solution {
public:vector<string> phone_string = {"abc", "def",  "ghi", "jkl","mno", "pqrs", "tuv", "wxyz"};string tmp;vector<string> ans;void DFS(int pos, string digits) {if (pos == digits.size()) {ans.push_back(tmp);return;}int num = digits[pos] - '0' - 2;for (int i = 0; i < phone_string[num].size(); i++) {tmp.push_back(phone_string[num][i]);DFS(pos + 1, digits);tmp.pop_back();}}vector<string> letterCombinations(string digits) {if (digits.size() == 0)return ans;DFS(0, digits);return ans;}
};

BFS
在这里插入图片描述

class Solution {
public:vector<string> phone_string = {"abc", "def",  "ghi", "jkl","mno", "pqrs", "tuv", "wxyz"};queue<string> q;vector<string> BFS(vector<string>& ch) {vector<string> ans;for (int i = 0; i < ch[0].size(); i++) {string str(1, ch[0][i]);q.push(str);}int j = 1;while (q.front().size() < ch.size()) {int len = q.size();for (int k = 0; k < len; k++) {string top = q.front();q.pop();for (int i = 0; i < ch[j].size(); i++) {q.push(top + ch[j][i]);}}j++;}for (; !q.empty(); q.pop()) {ans.push_back(q.front());}return ans;}vector<string> letterCombinations(string digits) {vector<string> ans;if (digits.size() == 0)return ans;vector<string> ch;for (int i = 0; i < digits.size(); i++) {ch.push_back(phone_string[digits[i] - '0' - 2]);}return BFS(ch);}
};
http://www.dtcms.com/wzjs/538698.html

相关文章:

  • 安庆哪里做网站建设银行遵义分行网站
  • 晋江网站建设价格多少必要网站用什么做的
  • 想做网站的公司新产品上市推广策划方案模板
  • 企业做商城网站需要什么资质如何将域名指向网站
  • 两学一做材料上哪个网站找国内网站速度慢
  • 这几年做那些网站致富h5产品是什么意思
  • 建设银行海门支行网站简洁的公司网站
  • 怎样建网站才赚钱浙江久天建设有限公司网站
  • 营销网站都有哪些网站建设做什么
  • 响应式衣柜网站做资源网站违法吗
  • 盐城网站建设价格域名查询系统
  • 30岁女人学网站开发可以吗温州网站开发风格
  • 网站服务器放置地怎么填湖州市建设局官网
  • 付费资料网站开发控制面板网站
  • 做视频直播类型的网站中国最好的网站建设有哪些
  • 有个做搞笑视频的网站网站改用绝对地址的好处
  • 建设网站南沙网站首页包括哪些内容
  • 重庆网站设计案例下载男女做爰免费网站
  • 长春网站建设哪家公司好网站建设捌金手指花总十八
  • iis网站域名访问建设银行网银网站
  • 免费制作网站的软件上海关键词seo
  • 有实力的网站建设公司旅游网站开发 结束语
  • 开网站怎么开长沙营销型网站制作
  • 网易企业邮箱改密码厦门搜索引擎优化合作
  • 网站开发流程是什么东莞有哪些做网站
  • 小学校园网站建设鱼爪网商城网站如何建设
  • 西安自适应网站建设建设网站需申请什么手续
  • 企业手机网站建设定制百度竞价官网
  • 想做一个赌钱网站怎么做wordpress注册新用户
  • 祥云县网站网站建设设计规划