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

网站建设公司的性质会员卡营销策划方案

网站建设公司的性质,会员卡营销策划方案,企业邮箱 888 密码 888,免费的ppt网站这道题又是栈的经典应用&#xff0c;之前拼多多笔试遇到过类似的题目。这回碰到了依旧不会&#xff0c;看完华南溜达虎的视频以后才做出来&#xff0c;感觉这个题目还挺高频的&#xff0c;这次好好记录一下思路。 我们主要使用到一个存储字符串变量的栈stack<string> st&…


这道题又是栈的经典应用,之前拼多多笔试遇到过类似的题目。这回碰到了依旧不会,看完华南溜达虎的视频以后才做出来,感觉这个题目还挺高频的,这次好好记录一下思路。
我们主要使用到一个存储字符串变量的栈stack<string> st,用一个for循环来遍历字符串s中的所有的字符,如果当前字符不是],则持续将当前遍历到的字符添加到st中(由于字符是无法添加到存储字符串的栈中的,因此这里需要将单个字符转换为字符串再压入栈中),如果遇到了],则我们需要进行进一步的处理,首先,题目保证所有的输入都是合法的,因此我们可以断定,在遍历到]之前,st中已经存储了与之匹配的[,我们先将[之后加入的字母全都弹出,并用一个字符串temp接收,在接收完毕后,此时栈顶元素一定为[,我们将其弹出,接下来就是数字部分,注意,字符串中的数字可能不止一位,可能会出现11[a12[c]]这种状况,所以我们需要持续地对栈顶元素进行判断,通过调用C++的isdigit函数来判断当前遍历到的字符串是否为数字字符,同样,我们也用一个字符串变量num来接收所有的数字,拼接成正确的形式,然后我们直接调用stoi()num转换成对应的整形变量,在得到了重复次数num和需要重复的字符串temp后,我们直接使用一个while循环将temp重复num次,然后将其再次压入栈中。
注意,以上的操作是针对字符串中出现[]的情形,我们需要将形如x[str]的形式将其转换成strstrstr...的形式,因此我们需要将栈中对应的中括号和数字弹出并正确处理后,将其压入栈中,以便于后续最终结果的拼接。
在遍历完所有字符后,我们将st中的字符串拼接起来即可。

class Solution {
public:string decodeString(string s) {string result;stack<string> st;for(char c : s){if(c != ']'){   //只要没遇到']'就一直压入栈中string temp;temp += c;st.push(temp);}else{string temp;while(st.top() != "["){temp = st.top() + temp;st.pop();}st.pop();   //弹出[string num;while(!st.empty() && isdigit(st.top()[0])){  //记录重复次数num = st.top()[0] + num;st.pop();} int count = stoi(num);string str;while(count > 0){str += temp;count--;}st.push(str);}}while(!st.empty()){result = st.top() + result;st.pop();}return result;}
};
http://www.dtcms.com/wzjs/150691.html

相关文章:

  • 成都手机网站制作会计培训班多少钱
  • 做网站所需要的代码网络营销推广机构
  • 10g网站流量天津seo关键词排名优化
  • 病情最新动态全国最新疫情广州seo诊断
  • 河南省建设厅门户网站网站设计方案
  • p2p贷款网站建设舆情管理
  • 网站开发有什么点子google play下载
  • 阜宁县住房和城乡建设局网站网店推广方法有哪些
  • 建手机端网站北京网站优化指导
  • 现代简约风格设计方案ppt贴吧aso优化贴吧
  • 优品ppt模板免费下载厦门seo关键词排名
  • 买实体服务器做网站国家市场监督管理总局
  • 怎么在微信公众号建设微网站合肥网站制作
  • 税务编码 做网站选什么漯河seo推广
  • 套路网站怎么做的seo排名第一的企业
  • 餐饮行业网站建设怎么提要求百度网址大全 官网
  • 首页网站怎么做的怎么在百度上发布个人文章
  • 星沙做网站广西seo优化
  • 网站优化一般要怎么做温州seo优化公司
  • 政府网站信息内容建设报告成都百度推广优化创意
  • 成都网站建设的公司重大军事新闻
  • 成都最新疫情发布如何优化标题关键词
  • 难道做网站必须用vue框架吗怎样宣传网站
  • 汕头网站建设浩森宇特长沙正规seo优化公司
  • 在线网站代理浏览企业培训计划方案
  • 国外网站欣赏今日新闻播报
  • 网站做销售是斤么工作百度推广如何计费
  • 网络营销的专业网站seo百度刷排名
  • 企业微信公众平台开发谷歌seo网络公司
  • 大连企业网站排名优化外贸推广