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

张小明 2026/1/1 12:16:20
十大男装私人定制品牌,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进行投诉反馈,一经查实,立即删除!

建设网站需要什么手续网站做电子链接标识申请好吗

如何快速定位深度学习硬件性能瓶颈?DeepBench基准测试实战指南 【免费下载链接】DeepBench Benchmarking Deep Learning operations on different hardware 项目地址: https://gitcode.com/gh_mirrors/de/DeepBench 在深度学习项目部署过程中,硬件…

张小明 2025/12/26 0:27:20 网站建设

网站换服务器对排名有影响吗wordpress支付配置

JimuReport零代码数据可视化实战:10分钟从入门到精通 【免费下载链接】JimuReport jeecgboot/JimuReport: JimuReport是一个开源的轻量级报表工具,提供零编码数据可视化能力,支持多种数据库类型,能够快速生成各种复杂报表并实现在…

张小明 2025/12/26 0:26:47 网站建设

企业门户网站的意义网站开发和网页上传

突破动画创作边界:Wan2.2-Animate-14B开源模型实现角色动作高精度复刻 【免费下载链接】Wan2.2-Animate-14B 项目地址: https://ai.gitcode.com/hf_mirrors/Wan-AI/Wan2.2-Animate-14B 2025年9月19日,人工智能领域再度迎来技术突破——Wan团队正…

张小明 2025/12/26 0:26:14 网站建设

网站服务器如何选择哪个网站做视频有钱

Windows 2003 TCP/IP 配置全解析 1. Windows 2003 基础 TCP/IP 配置 在 Windows 2003 上配置 TCP/IP 的过程可简可繁。基本的 TCP/IP 配置需要以下三项: - IP 地址 - 子网掩码 - 默认网关 只需这三项,就能将客户端或服务器连接到网络。配置协议是在“Internet 协议 (TCP…

张小明 2025/12/26 0:25:41 网站建设

网站鼠标移上去显示层自拟品牌策划方案

从中国信息通信研究院打造的“脑机接口技术产业创新成果展”,到清华大学神经美学实验室的沉浸式剧场实验,脑机接口正通过技术融合、场景重构和体验升级,重新定义展览的边界与价值。一、技术融合:从单向展示到双向交互的范式突破传…

张小明 2025/12/26 0:25:09 网站建设

深圳专业制作网站公司吗企业网站建设需注意什么

还在为无法在其他设备上播放网易云音乐下载的歌曲而困扰吗?ncmdump这款专业音频解密工具能够帮你突破格式限制,让音乐文件真正属于你。无论你是音乐爱好者还是普通用户,都能通过这个简单实用的工具实现音频格式的自由转换。 【免费下载链接】…

张小明 2025/12/26 0:24:36 网站建设