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

大收录量的网站怎么做网络营销推广策略有哪些

大收录量的网站怎么做,网络营销推广策略有哪些,香港空间取网站内容,网站建设验收内容题目: 设计一个支持push,pop,top,操作,并能在常数时间内检索到最小元素的栈。 辅助栈法: 1:使用两个栈,一个主栈用于存储所有元素,另一个辅助栈用于存储当前元素的最小值 2: 每次push时,将元…

题目:

设计一个支持push,pop,top,操作,并能在常数时间内检索到最小元素的栈。


辅助栈法:

1:使用两个栈,一个主栈用于存储所有元素,另一个辅助栈用于存储当前元素的最小值

2: 每次push时,将元素压入主栈,同时比较当前元素与辅助栈顶元素,将较小者压入辅助栈

3:每次pop时,同时从主栈和辅助栈弹出元素

4:getmin,直接返回辅助栈最小的栈顶元素

class MinStack(object):def __init__(self):self.stack=[]self.min_stack=[]def push(self, val):""":type val: int:rtype: None"""self.stack.append(val)if not self.min_stack or val <=self.min_stack[-1]:self.min_stack.append(val)def pop(self):""":rtype: None"""if self.stack:top_val=self.stack.pop()if top_val==self.min_stack[-1]:self.min_stack.pop()def top(self):""":rtype: int"""if self.stack:return self.stack[-1]def getMin(self):""":rtype: int"""if self.min_stack:return self.min_stack[-1]# Your MinStack object will be instantiated and called as such:
# obj = MinStack()
# obj.push(val)
# obj.pop()
# param_3 = obj.top()
# param_4 = obj.getMin()

http://www.dtcms.com/wzjs/212165.html

相关文章:

  • 托管型网站近期新闻大事
  • 专业的网站建设怎么设计网站
  • 网站模板 使用公司以优化为理由裁员合法吗
  • 前端累还是后端累株洲seo优化推荐
  • iis网站怎么做全站伪静态百度搜索热度查询
  • 企业网站系统详细设计电商如何推广自己的产品
  • 关于政府门户网站建设的论文seo公司培训课程
  • 新疆自治区建设厅官方网站推广网站源码
  • 金融公司 网站开发百度搜索引擎优化相关性评价
  • 免费做婚礼邀请函的网站谷歌浏览器下载安装2023最新版
  • 网站建设与维护是什么如何推广seo
  • 网络营销推广专员所需技能廊坊百度提升优化
  • 建立个人网站的目的精准广告投放
  • 阿里云服务的官方网站学生个人网页设计作品
  • 富阳网站建设报价网站测试的内容有哪些
  • 游戏网站怎么做怎么优化自己网站的关键词
  • 建筑公司网站被投诉违反广告法长沙网站推广智投未来
  • 网上做广告宣传seo查询seo
  • 都江堰城乡建设局网站网址提交百度收录
  • 日本做爰漫画网站网站广告调词软件
  • 外贸网站域名能用cn做后缀吗学推广网络营销去哪里
  • 在线美食网站开发论文推广手段有哪些
  • 襄阳购物网站开发设计深圳全网推广服务
  • 北京网站制作业务如何开展百度电脑网页版
  • 做团购网站的公司有没有免费的写文案的软件
  • 用电脑做服务器搭建php网站百度地图收录提交入口
  • 站长平台网站企业seo顾问服务
  • 建设工程信息网为官方网站推广app
  • 做网站的经验app拉新怎么做
  • wordpress标签页收藏信息流优化师是什么