十大男装私人定制品牌seo值怎么提高

张小明 2025/12/28 8:20:45
十大男装私人定制品牌,seo值怎么提高,如何做好品牌网站建设策划,商城模板htmlLeetCode 面试经典 150_回溯_电话号码的字母组合#xff08;98_17_C_中等#xff09;题目描述#xff1a;输入输出样例#xff1a;题解#xff1a;解题思路#xff1a;思路一#xff08;递归#xff08;回溯#xff09;#xff09;#xff1a;代码实现代码实现…LeetCode 面试经典 150_回溯_电话号码的字母组合98_17_C_中等题目描述输入输出样例题解解题思路思路一递归回溯代码实现代码实现思路一递归回溯以思路一为例进行调试部分代码解读题目描述给定一个仅包含数字 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 4digits[i] 是范围 [‘2’, ‘9’] 的一个数字。题解解题思路思路一递归回溯1、本题其实就是我们日常打字中使用九键拼音通过9个按键不同的组合形成不同的字母组合。假设第一次按的是 1 键则从 [a,b,c] 中选取一个字母第二次按的是 7 键则从 [p,q,r,s] 中选取一个字母以此类推。最后将选出的字母按照顺序依次进行组合就是电话号码的字母组合。为了能快速的得到数字与字母的对应关系我们需将其关系存入哈希表。不定次数的多重循环转换为递归问题2、复杂度分析① 时间复杂度O(3m*4n)其中 m 是输入中对应 3 个字母的数字个数包括数字 2、3、4、5、6、8n 是输入中对应 4 个字母的数字个数包括数字 7、9mn 是输入数字的总个数(可转换为多重循环问题进行理解)。② 空间复杂度O(mn)递归需要 mn空间每层挑选一个字母哈希表为固定的常熟O(1)。代码实现代码实现思路一递归回溯classSolution{private://存储号码与字母的对应关系unordered_mapchar,stringmap;//记录一种电话号码的字母组合vectorcharpath;//存储所有的电话号码字母组合vectorstringans;//创建号码与字母的对应关系voidcreateMap(){map[2]abc;map[3]def;map[4]ghi;map[5]jkl;map[6]mno;map[7]pqrs;map[8]tuv;map[9]wxyz;}voidbacktracking(string digits,intn){//当一个组合中字母数量达到要求是存储到ans中if(path.size()digits.size()){//将char类型的path进行拼接装入ansans.emplace_back(string(path.begin(),path.end()));return;}//str代表当前号码对应的字母string strmap[digits[n]];for(inti0;istr.size();i){//将字母存入path中path.emplace_back(str[i]);//挑选下一个号码对应的字母backtracking(digits,n1);//回溯path.pop_back();}}public:vectorstringletterCombinations(string digits){//清空ans和path防止上次调用残留数据ans.clear();path.clear();//如果未输入号码则返回 []if(digits)returnans;//创建号码与字母的对应关系createMap();//电话号码的字母组合backtracking(digits,0);returnans;}};以思路一为例进行调试#includeiostream#includevector#includeunordered_mapusingnamespacestd;classSolution{private://存储数字与字母的对应关系unordered_mapchar,stringmap;//记录一种电话号码的字母组合vectorcharpath;//存储所有的电话号码字母组合vectorstringans;//创建数字与字母的对应关系voidcreateMap(){map[2]abc;map[3]def;map[4]ghi;map[5]jkl;map[6]mno;map[7]pqrs;map[8]tuv;map[9]wxyz;}voidbacktracking(string digits,intn){//当一个组合中字母数量达到要求是存储到ans中if(path.size()digits.size()){//将char类型的path进行拼接装入ansans.emplace_back(string(path.begin(),path.end()));return;}//str代表当前号码对应的字母string strmap[digits[n]];for(inti0;istr.size();i){//将字母存入path中path.emplace_back(str[i]);//挑选下一个号码对应的字母backtracking(digits,n1);//回溯path.pop_back();}}public:vectorstringletterCombinations(string digits){//清空ans防止上次调用残留数据ans.clear();//如果未输入号码则返回 []if(digits)returnans;//创建号码与字母的对应关系createMap();//电话号码的字母组合backtracking(digits,0);returnans;}};intmain(intargc,charconst*argv[]){string digits23;//电话号码的字母组合Solution s;vectorstringanss.letterCombinations(digits);//输出电话号码的字母组合for(constautoi:ans){couti ;}return0;}部分代码解读string(path.begin(),path.end())vectorcharpath;string(path.begin(),path.end())这个方法通常用于将其他容器例如 std::vector 或 std::deque转换为 std::string。它将指定范围内的字符拷贝到新的 std::string 中。LeetCode 面试经典 150_回溯_电话号码的字母组合98_17)原题链接欢迎大家和我沟通交流(✿◠‿◠)
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

平度好的建设网站招聘网站代做

Excalidraw:当手绘风遇上AI,绘图从此“说即所得” 在一场远程产品评审会上,产品经理刚说完“我们需要一个包含用户认证、订单服务和支付网关的微服务架构”,白板上已经自动铺开三个矩形模块,箭头依次连接,布…

张小明 2025/12/27 4:48:09 网站建设

优秀的html5网站凡科网的网站建设好用吗

EmotiVoice:为心理治疗注入有温度的声音 在快节奏的现代生活中,焦虑、失眠和情绪波动已成为许多人日常面对的挑战。传统的心理干预手段虽然有效,但受限于人力成本与可及性,难以满足日益增长的心理健康需求。正念冥想作为一种被广泛…

张小明 2025/12/27 5:33:29 网站建设

佛山市seo网站设计哪家好唐山网站制作公司

飞书文档批量导出工具:高效解决企业文档迁移难题 【免费下载链接】feishu-doc-export 项目地址: https://gitcode.com/gh_mirrors/fe/feishu-doc-export feishu-doc-export是一款专为飞书用户设计的跨平台文档批量导出工具,能够快速将飞书知识库…

张小明 2025/12/27 4:48:09 网站建设

伍佰亿网站怎么样哪公司建设网站

1. 为什么这个毕设项目值得你 pick ? 土地承包经营智慧管理系统涵盖了地块管理、合同管理等多个功能模块,具备实用性与创新性。传统选题往往过于泛化或缺乏深度,而本系统专注于农业领域的信息化建设,为普通员工提供便捷的数据录入和查阅执行…

张小明 2025/12/27 4:48:14 网站建设

什么网站是专门做艺术字的三门峡 网站开发

AO3镜像服务作为访问支持的重要工具,在为用户提供便捷访问体验的同时,也带来了不可忽视的安全风险。本文将从用户最关心的实际问题出发,为您提供一套完整的AO3镜像选择、使用和安全防范方案。 【免费下载链接】AO3-Mirror-Site 项目地址: …

张小明 2025/12/27 4:48:15 网站建设

网站模板如何优化企业网站推广方案在哪里

YOLOv5训练自定义数据集完整指南 在计算机视觉的实际项目中,目标检测是应用最广泛的任务之一。无论是工业质检中的缺陷识别、交通监控中的车辆分类,还是安防系统中的行人追踪,都需要一个既快又准的模型来支撑实时决策。而说到高效部署与高精…

张小明 2025/12/27 4:48:14 网站建设