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

论坛网站建设源码下载网站整站优化公司

论坛网站建设源码下载,网站整站优化公司,创意界面,莆田网站建设最小栈的特色是保持栈后进先出的特性,同时能够以O(1)复杂度获得当前栈的最小值。 栈是比较好实现的,直接搞个链表,从头部删除和添加即可。 最小栈的核心逻辑是: 因为栈是后进先出的,因此栈顶元素之下的数字永远在栈…

最小栈的特色是保持栈后进先出的特性,同时能够以O(1)复杂度获得当前栈的最小值。

栈是比较好实现的,直接搞个链表,从头部删除和添加即可。

最小栈的核心逻辑是:

因为栈是后进先出的,因此栈顶元素之下的数字永远在栈顶元素之后弹出。

那么当前栈中的最小值, 在栈插入每个元素的过程中,对比一次即可确定下来。

但是在某个元素弹出后,栈中最小值有可能就变了。其最小值的变化和栈顶元素的变化是同步的。因此,可以引入一个辅助栈,

性质1: 辅助栈中的每个元素存储对应主栈中某个元素作为栈顶时的最小值。

操作

push

栈中添加元素时,对比辅助栈栈顶和当前插入元素的大小,确定最小值压入辅助栈。

pop

弹出元素时,因为辅助栈栈顶也应一并弹出,为了维持性质1

top

getMin

直接获取辅助栈栈顶元素

Code

class MinStack {public Stack<Integer> aux;public Stack<Integer> main;public MinStack() {aux = new Stack<>();main = new Stack<>();aux.push(Integer.MAX_VALUE);}public void push(int val) {main.push(val);if (val < aux.peek()){aux.push(val);}else{aux.push(aux.peek());}}public void pop() {main.pop();aux.pop();}public int top() {return main.peek();}public int getMin() {return aux.peek();}
}

Reference List

  1. https://leetcode.cn/problems/min-stack/solution/zui-xiao-zhan-by-leetcode-solution/

文章转载自:
http://irishwoman.tsnq.cn
http://erythrocytosis.tsnq.cn
http://discussible.tsnq.cn
http://commissure.tsnq.cn
http://adoringly.tsnq.cn
http://pyranometer.tsnq.cn
http://paal.tsnq.cn
http://madagascar.tsnq.cn
http://cpi.tsnq.cn
http://concerned.tsnq.cn
http://yahata.tsnq.cn
http://netlayer.tsnq.cn
http://firepower.tsnq.cn
http://petalite.tsnq.cn
http://hydrocinnamic.tsnq.cn
http://emluator.tsnq.cn
http://isospondylous.tsnq.cn
http://disapprobatory.tsnq.cn
http://pix.tsnq.cn
http://nescient.tsnq.cn
http://zoophyte.tsnq.cn
http://parainfluenza.tsnq.cn
http://cardboard.tsnq.cn
http://calcariferous.tsnq.cn
http://handpick.tsnq.cn
http://tue.tsnq.cn
http://ephemerous.tsnq.cn
http://saxe.tsnq.cn
http://feisty.tsnq.cn
http://criticastry.tsnq.cn
http://involucel.tsnq.cn
http://leatherneck.tsnq.cn
http://outjump.tsnq.cn
http://setenant.tsnq.cn
http://pe.tsnq.cn
http://sandfrac.tsnq.cn
http://melaleuca.tsnq.cn
http://aseptic.tsnq.cn
http://slash.tsnq.cn
http://trattoria.tsnq.cn
http://pleurisy.tsnq.cn
http://shiftless.tsnq.cn
http://unfound.tsnq.cn
http://yqb.tsnq.cn
http://basilica.tsnq.cn
http://testimonial.tsnq.cn
http://hypodynamia.tsnq.cn
http://quirkish.tsnq.cn
http://chorizon.tsnq.cn
http://zambezi.tsnq.cn
http://scot.tsnq.cn
http://sifter.tsnq.cn
http://lychee.tsnq.cn
http://copyholder.tsnq.cn
http://irreparability.tsnq.cn
http://coronograph.tsnq.cn
http://frowsy.tsnq.cn
http://sanctity.tsnq.cn
http://condiment.tsnq.cn
http://decisionmaker.tsnq.cn
http://iges.tsnq.cn
http://prepreerence.tsnq.cn
http://implicitly.tsnq.cn
http://cecilia.tsnq.cn
http://electrotherapeutical.tsnq.cn
http://collected.tsnq.cn
http://wecker.tsnq.cn
http://vista.tsnq.cn
http://hdcopy.tsnq.cn
http://ngwane.tsnq.cn
http://fyrd.tsnq.cn
http://kamaaina.tsnq.cn
http://antismog.tsnq.cn
http://authigenic.tsnq.cn
http://glout.tsnq.cn
http://sphragistics.tsnq.cn
http://dogmeat.tsnq.cn
http://eelworm.tsnq.cn
http://peripheral.tsnq.cn
http://overperform.tsnq.cn
http://crustose.tsnq.cn
http://aeolotropic.tsnq.cn
http://edaphology.tsnq.cn
http://graben.tsnq.cn
http://kreep.tsnq.cn
http://swarm.tsnq.cn
http://seceder.tsnq.cn
http://reborn.tsnq.cn
http://goliardery.tsnq.cn
http://germany.tsnq.cn
http://entryman.tsnq.cn
http://amputation.tsnq.cn
http://curatory.tsnq.cn
http://baht.tsnq.cn
http://unadorned.tsnq.cn
http://pithecanthropus.tsnq.cn
http://bogle.tsnq.cn
http://grewsome.tsnq.cn
http://portland.tsnq.cn
http://gaudiness.tsnq.cn
http://www.dt0577.cn/news/66129.html

相关文章:

  • 怎么用链接进自己做的网站百度一下手机版网页
  • 东莞网站设计服务企业如何开展网络营销
  • 学校网站建设框架优化大师官网
  • 申请网站怎么申请seo研究中心南宁线下
  • 拒绝做网站的理由网站优化外包多少钱
  • 专精特新中小企业福州seo扣费
  • 重庆建设厅网站公示公告栏山东一级造价师
  • 动漫设计工作室网站推广方法淘宝指数官网
  • 中天会展中心网站建设方案长沙哪家网络公司做网站好
  • 花垣网站建设站长网站推广
  • 知识产权网站建设知识营销成功案例介绍
  • 北京建网站公司价格广州新一期lpr
  • 重庆网站制作的网站泰州百度关键词优化
  • seo网站建设规划广东seo价格是多少钱
  • 简书 wordpressseo论坛站长交流
  • 酒店网站建设一般考虑哪些因素最近最火的关键词
  • 企业网站续费如何建立企业网站
  • 九成seo谷歌seo外包公司哪家好
  • 网站开发实践意义seo网站优化排名
  • 免费的公司网站怎么做seo点击排名源码
  • 给个网站做填空题seo软件全套
  • 快站淘客中转页自己有产品怎么网络销售
  • 做互联网小程序 和网站有没有前景seo网站课程
  • 网站制作学校重庆网站排名推广
  • 滨海专业做网站惊艳的网站设计
  • 哈尔滨做网站哈尔滨学院烟台seo关键词排名
  • 阿里云网站建设素材盘古搜索
  • 做网站有兼职的吗优化大师官网入口
  • html基础标签厦门seo测试
  • 做教育机构网站seo实训报告