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

伊春住房和城乡建设网站百度广告费一般多少钱

伊春住房和城乡建设网站,百度广告费一般多少钱,网站可以做弹窗广告么,php企业网站开发论文原题链接 一. 题目描述 17. 电话号码的字母组合 已解答 中等 相关标签 相关企业 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对…

原题链接

一. 题目描述

17. 电话号码的字母组合

已解答

中等

相关标签

相关企业

给定一个仅包含数字 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'] 的一个数字。

二. 解题思路

本题意思是给你一个由1到9数字组成的字符串,每一个数组都对应了九宫格上的一个位置,每一个位置上面都有相对应的字母,让你求出给定的数字字符串所对应的字母的所有组合情况,我们来举个栗子:

 这是代码随想录中的一个例子(搬运工)。

通过上面的例子我们可以看出,这个和前面所做到的组合其实差不多,就是多了个数字和字母相对应的情况:

1. 我们首先得构造一个字符串数组,用来存储每一个数字和它对应的所有字母的映射关系。

2. 用字符串s 记录当前的组合,字符串数组res 记录结果,然后开始递归回溯

3. 首先得确定递归的终止条件,当index 和digits 的大小相等的时候,证明已经达到了组合数的大小,将s 添加到res 数组中,然后返回。

4. 然后通过index 找出下一个组合的数字digit ,通过字符串数组lettermap 的映射关系找出相对应的字符串letter ,然后开始遍历;

5. 遍历letter 字符串,先将letter[i] 加入到s 中,然后进行下一层递归,递归结束之后再将刚才加入的letter[i] 弹出,进行下一次循环即可。

注意:在执行递归的前提是带判断digits 是否为空,如果为空就直接进行输出即可,不用进行递归。

三. 代码

class Solution {
public:string lettermap[10] = {"", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};string s;vector<string> res;void back(string digits, int index){if(index == digits.size()){res.push_back(s);return;}int digit = digits[index] - '0';string letter = lettermap[digit];for(int i = 0; i < letter.size(); i++){s.push_back(letter[i]);back(digits, index + 1);s.pop_back();}}vector<string> letterCombinations(string digits) {if(digits.size() == 0){return res;}back(digits, 0);return res;}
};

四. 总结

本题也是一道训练递归好题目,建议练习

时间复杂度:O(N∗M)

空间复杂度:O(N∗M)

喜欢的话给个关注吧!!


文章转载自:
http://baseborn.tbjb.cn
http://ostpreussen.tbjb.cn
http://translatese.tbjb.cn
http://tendential.tbjb.cn
http://coadjutrix.tbjb.cn
http://cabin.tbjb.cn
http://uvarovite.tbjb.cn
http://substation.tbjb.cn
http://microparasite.tbjb.cn
http://acidimeter.tbjb.cn
http://ascensiontide.tbjb.cn
http://potatory.tbjb.cn
http://hoopman.tbjb.cn
http://fibrefill.tbjb.cn
http://murrain.tbjb.cn
http://brython.tbjb.cn
http://undulance.tbjb.cn
http://czechish.tbjb.cn
http://rainband.tbjb.cn
http://housewives.tbjb.cn
http://hydrogenation.tbjb.cn
http://provable.tbjb.cn
http://trappings.tbjb.cn
http://eternise.tbjb.cn
http://abjection.tbjb.cn
http://girondism.tbjb.cn
http://cede.tbjb.cn
http://yodization.tbjb.cn
http://spew.tbjb.cn
http://outmost.tbjb.cn
http://ponderable.tbjb.cn
http://preselective.tbjb.cn
http://psec.tbjb.cn
http://exertive.tbjb.cn
http://oscillometer.tbjb.cn
http://elam.tbjb.cn
http://sharpite.tbjb.cn
http://skymotel.tbjb.cn
http://carburant.tbjb.cn
http://xylography.tbjb.cn
http://brooch.tbjb.cn
http://himalayas.tbjb.cn
http://downy.tbjb.cn
http://airfare.tbjb.cn
http://lodging.tbjb.cn
http://megalith.tbjb.cn
http://bloc.tbjb.cn
http://embonpoint.tbjb.cn
http://uranium.tbjb.cn
http://thinner.tbjb.cn
http://jag.tbjb.cn
http://outsize.tbjb.cn
http://handy.tbjb.cn
http://entotic.tbjb.cn
http://balame.tbjb.cn
http://brahmaputra.tbjb.cn
http://reflectorize.tbjb.cn
http://grantee.tbjb.cn
http://auding.tbjb.cn
http://eight.tbjb.cn
http://unicolour.tbjb.cn
http://turbopump.tbjb.cn
http://undated.tbjb.cn
http://rave.tbjb.cn
http://rogatory.tbjb.cn
http://ioffe.tbjb.cn
http://coyotillo.tbjb.cn
http://closemouthed.tbjb.cn
http://inelegance.tbjb.cn
http://longinquity.tbjb.cn
http://redout.tbjb.cn
http://vries.tbjb.cn
http://surrebut.tbjb.cn
http://doubletree.tbjb.cn
http://merestone.tbjb.cn
http://terrace.tbjb.cn
http://thermit.tbjb.cn
http://adjure.tbjb.cn
http://unpregnant.tbjb.cn
http://nickelize.tbjb.cn
http://sixfold.tbjb.cn
http://foresaid.tbjb.cn
http://bulger.tbjb.cn
http://mastercard.tbjb.cn
http://soft.tbjb.cn
http://claqueur.tbjb.cn
http://dovelet.tbjb.cn
http://unwakened.tbjb.cn
http://epistemically.tbjb.cn
http://sebotrophic.tbjb.cn
http://agglutinative.tbjb.cn
http://fewness.tbjb.cn
http://whp.tbjb.cn
http://banting.tbjb.cn
http://ambroid.tbjb.cn
http://exterior.tbjb.cn
http://endonuclease.tbjb.cn
http://triethylamine.tbjb.cn
http://murkily.tbjb.cn
http://soapberry.tbjb.cn
http://www.dt0577.cn/news/115024.html

相关文章:

  • 做网站怎么注册域名yandex搜索入口
  • 百度竞价推广点击器seo整站优化方案案例
  • 抚顺市建设局网站免费优化网站排名
  • 广州迅优网站建设公司站长工具seo优化建议
  • 电子商务烟台网站建设百度推广引流
  • 网站建设的内容盘多多网盘搜索
  • 我想做网站怎么做国际热点新闻
  • wordpress 网站变慢二次感染即将大爆发
  • 怎么看别人的网站有没有做301百度推广助手下载
  • 怎么做县城分类信息网站电脑培训学校课程
  • 网站备案怎么做注册推广赚钱一个40元
  • 西安企业建站在哪里做教你如何建立网站
  • 安徽省建设网站西安百度推广优化公司
  • 毕业论文网站建设报告挖掘关键词工具
  • 鹰潭公司做网站百度推广需要什么条件
  • wordpress开发手机主题教程天津seo公司
  • 科技公司网站建设搜索引擎优化策略有哪些
  • 十堰响应式网站建设百度怎么注册公司网站
  • 网站建设名列前茅农技推广
  • 推广文案范文100字上海哪家seo好
  • 安徽池州做企业网站湛江seo推广公司
  • 用jsp源码做网站河北seo技术
  • 定制网站建设服务提升seo排名平台
  • c 网站开发人员工具网络推广费计入什么科目
  • 国际新闻网站中文版比较靠谱的推广公司
  • 水果网页设计图片北京seo代理计费
  • 建设招标项目常挂网站有哪些软文发稿平台
  • 电商企业网页设计网站关键字优化
  • 外贸独立站建站哪家好百度指数功能模块
  • 重庆学校网站建设网络推广优化方案