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

网站兼职做计划赚小钱网站开发的评论界面怎么写

网站兼职做计划赚小钱,网站开发的评论界面怎么写,佛山市网站建设 骏域动力,公司网络宣传方案Day130 | 灵神 | 回溯算法 | 子集型 电话号码的字母组合 17.电话号码的字母组合 17. 电话号码的字母组合 - 力扣#xff08;LeetCode#xff09; 思路#xff1a; 笔者用index代替i#xff0c;这里的index其实就是digits数组的下标 按照灵神的回溯三问#xff0c;那就…Day130 | 灵神 | 回溯算法 | 子集型 电话号码的字母组合 17.电话号码的字母组合 17. 电话号码的字母组合 - 力扣LeetCode 思路 笔者用index代替i这里的index其实就是digits数组的下标 按照灵神的回溯三问那就是 1.当前的操作找到本层要给path[index]里面填入哪个字母很明显的是每层就是一个数字的那几个字母所以就是选定一个数字然后从它的字母中选一个 2.子问题构造字符串index的部分其实也就是说明经过了index层选择之后我们已经确定了i位字母 3.下一个子问题构造字符串index1的部分就是说明我们下一层的递归参数是index1因为我们已经在本层的字母中选择了一个所以要继续往下走了表现在数组上就是继续往下遍历digits 注意的细节 映射的建立下标要对上数字也就是让映射的数组从下标2开始而不是0这样会方便很多 完整代码 class Solution { public:vectorstring res;vectorstring s{,,abc,def,ghi,jkl,mno,pqrs,tuv,wxyz};void backtracking(string digits,string path,int index){if(indexdigits.size()){res.push_back(path);return ;}int n(int)(digits[index]-0);for(int i0;is[n].size();i){path.push_back(s[n][i]);backtracking(digits,path,index1);path.pop_back();}}vectorstring letterCombinations(string digits) {if(digits.size()0)return res;string path;backtracking(digits,path,0);return res;} }; 灵神代码 灵神没有恢复现场这一步是因为灵神把path初始化为全0的字符串并且在递归中直接覆盖了对应的值而恰巧字符串返回时的长度全都是digits数组的长度所以把path放入结果集的时候肯定path数组都会被覆盖一遍 class Solution {const string MAPPING[10] {, , abc, def, ghi, jkl, mno, pqrs, tuv, wxyz};public:vectorstring letterCombinations(string digits) {int n digits.length();if (n 0) {return {};}vectorstring ans;string path(n, 0); // 注意 path 长度一开始就是 n不是空串auto dfs [](this auto dfs, int i) {if (i n) {ans.emplace_back(path);return;}for (char c : MAPPING[digits[i] - 0]) {path[i] c; // 直接覆盖dfs(i 1);}};dfs(0);return ans;} };
http://www.pierceye.com/news/588470/

相关文章:

  • 备案后的域名改网站名青浦建设机械网站
  • 网站地图怎么做html网络营销论文2000字
  • 武进区城乡建设局网站组建网站建设团队
  • 做淘宝链接模板网站广安网站建设兼职
  • 受欢迎的网站建设平台有用的网站地址
  • 网站建设推广岗位网站建设法规
  • ftp两个网站子域名的绑定郑州网站推广公司
  • 安庆网站设计哈尔滨工程招标信息网
  • 精湛的佛山网站设计太原网站建设培训
  • 邹城市住房和建设局网站深圳比较好的vi设计公司
  • 企业网站建设维护方案一元购物网站怎么做
  • 网站建设优化公司哪家好兰州做网站公司es5188
  • jsp网站开发工资住建网查询
  • 长沙建网站需要多少钱夹江移动网站建设
  • 淄博网站制作高端网站后台任务
  • 营销型网站源码成都网站建设seo
  • 天津网上商城网站建设专业的猎头公司
  • 西平县住房城乡建设局网站西部数码网站管理助手3.0
  • 承德市网站建设WordPress电影资源分享下载站
  • 专注于网络推广及网站建设wordpress离线发布功能
  • 营销型网站案例提高wordpress打开速度
  • 怎么样做一个网站自己个人网站后台怎么做
  • 源码站免费找客户网站
  • idc空间商网站源码知名的网站建设
  • 什么叫网站降权建设网站租服务器
  • 网站后台模板怎样使用站长平台
  • 写一个app需要多少钱龙岩seo包年系统排行榜
  • 科技公司企业网站建设手机360网站seo优化
  • 做翻译 英文网站黑色时尚橱柜网站源码
  • wordpress 主机要求珠海百度推广优化