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

做参茸产品的网站产品推广方法有哪些

做参茸产品的网站,产品推广方法有哪些,网站域名重定向怎么做,党的建设求是网文章目录 题目链接:题目描述:解法C 算法代码: 题目链接: 394. 字符串解码 题目描述: 解法 用栈来模拟。 两个栈,一个放字符串一个放数字。 然后就遇到第一个右括号了,把两个栈的栈顶拿出来&…

文章目录

    • 题目链接:
    • 题目描述:
    • 解法
    • C++ 算法代码:


题目链接:

394. 字符串解码


题目描述:

d1f0c4251a355db4bbbb428a2c1652e5


解法

用栈来模拟。

两个栈,一个放字符串一个放数字。

d9766f5eb90ca65f61fe3416c7d46fb1

4866624b243a43945d3e3e0c8f542a59

51652a5e624baae8855af29897d0f83e

然后就遇到第一个右括号了,把两个栈的栈顶拿出来,

1b9b3d402aa47fa7f7a9141b02d564d4

接着把bcbc放到原来栈顶元素的后面

88f5aadd50c238b34616447f2cfb4837

然后把abcbc拿出来,就变成空串了,所以有个细节就是字符串的栈里面要先放入一个空串。

接下来遇到de,就直接放到栈顶元素的后面,因为没有右括号就不需要重复。

继续执行,最后弹出string的栈顶元素。


C++ 算法代码:

class Solution 
{
public:string decodeString(string s) {// 字符串解码算法// 基本思路:使用两个栈分别存储重复次数和字符串片段stack<int> nums;     // 存储重复次数的栈stack<string> st;    // 存储字符串片段的栈st.push("");         // 初始化字符串栈,放入空字符串作为起始int i = 0, n = s.size();  // i是当前处理位置,n是字符串长度while(i < n){if(s[i] >= '0' && s[i] <= '9')  // 处理数字(重复次数){// 提取完整的数字int tmp = 0;while(i < n && s[i] >= '0' && s[i] <= '9'){tmp = tmp * 10 + (s[i] - '0');i++;}nums.push(tmp);  // 将数字压入数字栈}else if(s[i] == '[')  // 处理左括号{i++;  // 跳过左括号// 提取左括号后的字母字符串string tmp = "";while(i < n && s[i] >= 'a' && s[i] <= 'z'){tmp += s[i];i++;}st.push(tmp);  // 将提取的字符串压入字符串栈}else if(s[i] == ']')  // 处理右括号,表示一个编码片段结束{// 弹出当前字符串片段和对应的重复次数string tmp = st.top();st.pop();int k = nums.top();nums.pop();// 将字符串重复k次,并添加到栈顶字符串末尾while(k--){st.top() += tmp;}i++;  // 跳过右括号}else  // 处理普通字母字符{// 提取连续的字母字符string tmp;while(i < n && s[i] >= 'a' && s[i] <= 'z'){tmp += s[i];i++;}st.top() += tmp;  // 将提取的字符串添加到栈顶字符串末尾}}return st.top();  // 返回最终解码后的字符串}
};
http://www.dtcms.com/wzjs/134369.html

相关文章:

  • 宁波网站推广平台推荐快速排名生客seo
  • vps建立多个网站营销方式有哪些
  • 网站建设怎么寻找客户怎么做盲盒
  • 杭州网站建设公司 4000262263腾讯广告联盟
  • 网站建设 需求苏州关键词优化怎样
  • 网站要精细是什么意思网站制作公司排名
  • 网站制作感受营销软文范文200字
  • 统计二级域名的网站流量有什么用外贸网站推广方法之一
  • 做外贸必须有公司网站么苏州seo关键词优化外包
  • 网站建设广告平台推广无锡网站优化
  • 网站建设心得总结商丘seo教程
  • 一加手机官网网站免费推广平台哪些比较好
  • 做网站负责人风险seo入门教程网盘
  • 网站建设 收费标准百度统计
  • 张掖高端网站建设公司谷歌外贸平台推广需要多少钱
  • 想在公司局域网做建网站地推平台去哪里找
  • 安全的企业网站开发广州seo网络优化公司
  • 网站建设合同任世界足球排名
  • seo综合查询是什么爱站工具seo综合查询
  • 广州冼村小学360优化大师下载
  • 做电商网站注意什么问题论文收录网站有哪些
  • 网站建设实施文档百度网站推广一年多少钱
  • 做网站和做java的区别sem优化软件选哪家
  • 成都网站原创网络软文营销是什么意思
  • 网站虚拟主机购买教程新闻联播俄罗斯与乌克兰
  • 深圳网站建设找智恒网络企业网站搜索优化网络推广
  • 2018主流网站建设语言软件注册推广平台
  • 黄冈市建设银行网站seo 怎么做到百度首页
  • 想开网店做丝绸生意去哪个网站批发文章代写
  • 阿里云 做网站 百度开放云安卓优化大师最新版下载