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

wordpress 编辑器引用团购网站seo

wordpress 编辑器引用,团购网站seo,廊坊seo排名扣费,滨海新网站建设394. 字符串解码 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没有额外的…

394. 字符串解码

给定一个经过编码的字符串,返回它解码后的字符串。

编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。

你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。

此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。

//抄的
class Solution {
public:string decodeString(string s) {stack<string> charStack;stack<int> numStack;string currentStr;int currentNum = 0;for (char c : s) {if (isdigit(c)) {currentNum = currentNum * 10 + (c - '0');} else if (c == '[') {numStack.push(currentNum);charStack.push(currentStr);currentNum = 0;currentStr.clear();} else if (c == ']') {int num = numStack.top();numStack.pop();string prevStr = charStack.top();charStack.pop();string temp;for (int i = 0; i < num; i++) {temp += currentStr;}currentStr = prevStr + temp;} else {currentStr += c;}}return currentStr;}
};

实现逻辑其实没啥太复杂的东西,但就是写不出来

从头开始判定字符串,如果是数字,迭代保存记录,如果是左括号,存入数字栈和字母栈,如果是字母,加入currentstr变量中,如果是右括号,弹出数字栈和字母栈,循环拼装成currentstr

其实字母栈中,抛开“”,最多就两个元素,后面会不断根据数字栈元素来更新这两个字母元素

http://www.dtcms.com/a/404642.html

相关文章:

  • 做的最好的视频教学网站公司网络推广培训
  • 价格合理的网站建设学生心理健康网站建设论文
  • 福田网站建设标准数据网络营销的流程和方法
  • 医疗网站建设效果中国跨境电商出口平台
  • 贸易公司网站案例做网站公司松江
  • 东莞市建设规划局网站进一步加强舆情管控
  • 济南网站推广¥做下拉去118crwordpress单页下载
  • 技术支持 湖州网站建设即时通讯app开发
  • 网站建设需要在网络上如何实现推荐网站建设公司
  • 微信文章转网站wordpress品牌建设和渠道建设哪个更重要
  • 广东品牌网站建设平台域名空间网站建设
  • 目前我们的网站正在建设中在线做网页的网站
  • linux下如何检查与设置程序与服务崩溃时生成coredump文件--包括systemctl启动的服务
  • 门户网站的建立一家只做t恤的网站
  • 如何购买网站主机淄博什么兼职的网站建设
  • 乐陵网站建设wordpress配置首页
  • 网网站建设公司徐州模板自助建站
  • 白银建设工程网站pjax wordpress
  • 搭建网站要什么配置天津西青区
  • 创建网站的过程湖南长沙公司
  • 点击网站出现微信二维码的链接怎么做网站开发中加入cad功能
  • 视频类网站备案50岁到55岁急招工
  • 卖汽车的网站怎么做网站首页结构
  • 云南省建设工程质量监督管理站网站商丘有哪些网络公司
  • 淘宝网站建设维护会计科目著名网站建设
  • 做建筑效果图最好的网站小猪会飞网站建设
  • 广告型网站建设微博搜索引擎优化
  • wordpress底部版权怎么修改汕头seo外包
  • 海南专业网站建设定制新乡手机网站建设公司
  • 网站建设服务哪个便宜啊wordpress 会员管理插件