您的位置:首页 > 财经 > 金融 > 360全景图合成软件_能看完整舆情报告的软件_品牌传播策略_怎么出售友情链接

360全景图合成软件_能看完整舆情报告的软件_品牌传播策略_怎么出售友情链接

2025/6/24 3:28:21 来源:https://blog.csdn.net/2301_81316166/article/details/145970429  浏览:    关键词:360全景图合成软件_能看完整舆情报告的软件_品牌传播策略_怎么出售友情链接
360全景图合成软件_能看完整舆情报告的软件_品牌传播策略_怎么出售友情链接

原题出于leetcode第17题https://leetcode.cn/problems/letter-combinations-of-a-phone-number/description/题目如下:

题目稍微有点复杂,初看会感觉特别复杂,首先我们需要理清思路:

  • 最后的结果是字母组合,因此遍历的是字母,而字母对应数字,因此需要用二维数组构建从数字到字母的映射

  • 假设digits=“23”,需要先从[a,b,c]中取一个字母,再从[d,e,f]中取,树形结构如下:

4.1树型结构

4.2代码

class Solution {
public:string letterMap[10]={"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};string s;vector<string> result;void backtracking(string digits,int index=0){if(index==digits.size()){result.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]);backtracking(digits,index+1);s.pop_back();}return ;}vector<string> letterCombinations(string digits) {if(digits.empty()) return {}; backtracking(digits);return result;}
};

以上树型结构图片出自代码随想录

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com