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

网站流量如何做腾讯广告推广平台

网站流量如何做,腾讯广告推广平台,企业网站建设公司宣武,网站建设合同 售后维护期心路历程: 这道题看到括号直接想到栈,五分钟新题直接秒了,一开始以为需要两个栈分别存储数字和非数字,后来发现一个栈就够了,思路如图: 这道题考察的应该是队栈这两种数据结构的转换,因为每次…

在这里插入图片描述

心路历程:

这道题看到括号直接想到栈,五分钟新题直接秒了,一开始以为需要两个栈分别存储数字和非数字,后来发现一个栈就够了,思路如图:
在这里插入图片描述
这道题考察的应该是队栈这两种数据结构的转换,因为每次字符串和数字都需要反过来,并且最后的结果其实是按队列出来的

注意的点:

1、注意字符串和数字pop出来之后需要用[::-1]取个反
2、string.isdigit()是用来判断string里是否只包含整数数字的(有小数点也会返回False)

解法:栈

class Solution:def decodeString(self, s: str) -> str:# 考察栈的,搞一个栈即可from collections import dequesk = deque([])  for cha in s:if cha != ']':  sk.append(cha)else:  # 先pop字符串(反过来)再pop数字(反过来),然后再放回去temp, num = [], ''while sk[-1] != '[':  temp.append(sk.pop())temp = temp[::-1]  # 反过来,注意这里最好temp用列表比较好sk.pop() # [ 出栈,开始pop数字while sk and sk[-1].isdigit():  num += sk.pop()num = int(num[::-1])sk.append(''.join(temp * num))return ''.join(sk)
http://www.dinnco.com/news/14435.html

相关文章:

  • 网页设计实训心得体会300字搜索引擎seo关键词优化效果
  • 做网站用什么服务器会比较好百度法务部联系方式
  • 电子表格做网站框架企业微信会话内容存档
  • 前端做视频直播网站郑州网站
  • 做餐饮网站网站建设方案内容
  • 做网站放太多视频站长之家官网入口
  • 做生存曲线网站信息流推广
  • 开源建站软件seo网站优化方案案例
  • 郑州餐饮网站建设哪家好如何创建一个app
  • 怎么样拓展客户资源杭州专业seo服务公司
  • 阿里云服务器可以做彩票网站吗seo到底是做什么的
  • 网站内容优化方案成都官网seo厂家
  • 做视频搬运哪个网站最赚钱网络推广和竞价怎么做
  • 什么是网络营销?如何理解网络营销windows优化大师有必要安装吗
  • 家用100mb光纤做网站近期热点新闻
  • 手机验证登录网站开发举例网络营销的例子
  • 网站建设合同书范本企业邮箱申请
  • 做相亲网站赚钱吗湖南正规关键词优化报价
  • 做网站的出路360免费做网站
  • 网站建设代理多少钱邮件营销
  • 西宁做网站的好公司搜索引擎是网站吗
  • 湖南长大建设集团股份有限公司网站外贸公司如何做推广
  • 营销型企业网站建设google搜索引擎下载
  • vs2008网站消息弹窗怎么做百度seo排名优化软件分类
  • 松原市建设局网站福建seo排名
  • 哪里有学视频剪辑培训的网页搜索优化seo
  • 按钮特效网站免费ip地址代理
  • 做的最好的视频教学网站seo营销服务
  • 手机网站开发如何设置触摸功能淘宝指数查询工具
  • 网站移动端权重怎么做网站如何被搜索引擎收录