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

针对网站做搜索引擎做优化域名查询访问

针对网站做搜索引擎做优化,域名查询访问,电影网站开发,一套企业erp系统需要多少钱前言 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。i…

前言

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

实现 MinStack 类:

  • MinStack() 初始化堆栈对象。
  • void push(int val) 将元素val推入堆栈。
  • void pop() 删除堆栈顶部的元素。
  • int top() 获取堆栈顶部的元素。
  • int getMin() 获取堆栈中的最小元素。

实现原理

1.设计两个栈,第一个栈存放当前入栈元素,第二个栈数据入栈时的最小值。

2.最小值栈顶通过入栈数据与栈顶数据比较,将比较后最小的值再次压入栈顶。保障最小栈栈顶的值为最小。

具体代码实现

class MinStack {Deque<Integer> xStack;Deque<Integer> minStack;public MinStack() {xStack=new LinkedList();minStack=new LinkedList();minStack.push(Integer.MAX_VALUE);}public void push(int val) {xStack.push(val);minStack.push(Math.min(val,minStack.peek()));}public void pop() {xStack.pop();minStack.pop();}public int top() {return xStack.peek();}public int getMin() {return minStack.peek();}
}

QA:待定

http://www.mmbaike.com/news/52711.html

相关文章:

  • 网站建设主要问题济南seo的排名优化
  • 网站做多大尺寸今日头条极速版最新
  • 网站后台管理维护 不懂编程地推的60种方法
  • 沙特网站后缀深圳网站开发
  • 有做车身拉花的网站吗微信管理软件哪个最好
  • 学做网页的网站谷歌浏览器中文手机版
  • 小小课堂seo自学网热狗seo外包
  • 模板名字 wordpress长沙市seo百度关键词
  • 网站失败后怎么重新建设如何推广公司网站
  • 做网站最好用的软件怎样做seo搜索引擎优化
  • 做门户网站多少钱cps推广平台有哪些
  • 网站开发项目实训报告佛山关键词排名效果
  • 贵州网站建设公司米拓建站
  • 微网站 注册网络营销比较常用的营销模式
  • 网站的目的和意义竞价排名的服务模式是
  • 制作网站的要素潍坊网站关键词推广
  • seo网站诊断报告湖北百度关键词排名软件
  • 医疗 企业 网站制作网页模板素材
  • 那些网站做批发北京seo排名外包
  • 如何创建一个免费网站百度快照搜索引擎
  • 建设摩托车优化网络培训
  • 网站做视频在线观看网址什么是网络推广工作
  • 扬州外贸网站建设公司北京seo营销公司
  • 提供建设服务的网络公司龙斗seo博客
  • 用vs2010做网站css长沙快速排名优化
  • 做论坛网站需要哪些前置审批潍坊网站建设seo
  • 如何做像淘宝一样的网站网站如何进行优化
  • 网站建设优化开发公司招商外包公司
  • 小城市网站建设业务如何做企业产品推广
  • 做营利网站的风险营销型网站设计