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

江苏南京建设厅网站万网主机 网站访问

江苏南京建设厅网站,万网主机 网站访问,手机网站优化怎么做,无备案网站 阿里联盟题目描述 定义栈的数据结构#xff0c;请在该类型中实现一个能够得到栈最小元素的min函数。 题目分析 首先一开始我们分析得到最小值肯定要比较嘛#xff0c;和栈里面的数据一一比较#xff0c;但是栈这种数据结构#xff0c;你又只能和栈顶弹出来的数据进行比较#xff0… 题目描述 定义栈的数据结构请在该类型中实现一个能够得到栈最小元素的min函数。   题目分析 首先一开始我们分析得到最小值肯定要比较嘛和栈里面的数据一一比较但是栈这种数据结构你又只能和栈顶弹出来的数据进行比较所以肯定需要一个临时栈嘛当然这只是一种思路就是其余的操作pop,push这些和栈的操作一样只是min的时候借助下临时栈将原来栈弹出来的保存下以便放回去。 另外一种思路也就是剑指offer里面推荐的思路就是增加了一个辅助栈每次压入数据栈时把当前栈里面最小的值压入辅助栈当中。这样辅助栈的栈顶数据一直是数据栈中最小的值。 比如data中依次入栈,  5, 4, 3, 8, 10, 11, 12, 1   则min依次入栈   5, 4, 3, 3,  3,  3,  3, 1 代码 const stack [],minStack []; let tmp null; function push(node) {if (tmp ! null) {if (tmp node) {tmp node;}stack.push(node);minStack.push(tmp);} else {tmp node;stack.push(node);minStack.push(tmp);} } function pop() {stack.pop();minStack.pop(); } function top() {return stack[stack.length - 1]; } function min() {return minStack[minStack.length - 1]; }   转载于:https://www.cnblogs.com/wuguanglin/p/min.html
http://wiki.neutronadmin.com/news/422806/

相关文章:

  • 深圳建设工程交易网站官网北京设计企业网站
  • 查询域名后缀网站开发一个网站需要哪些步骤
  • 网站权重传递WordPress文章添加版权信息
  • 做类似58同城的网站百度识图网页版 在线
  • 公网怎么做网站写作网站免费
  • 哈尔滨百度网站快速优化仪表东莞网站建设
  • 郑州php网站建设网站管理员权限有哪些
  • php网站开发目的信息最全的网站
  • 广州定制型网站一开始用php做网站
  • 郑州的做网站公司网站整改方案
  • 企业网站建设专业精准乙 鸣远科技wordpress 引入自定义 php 文件
  • 南宁老牌网站建设公司在县城做团购网站
  • 杭州做网站哪里好江苏润通市政建设工程有限公司网站
  • 南宁网站平台多就能自己做网站
  • 怎样在网站图片上做店铺广告精密科技东莞网站建设
  • 免费自助网站建站医药cms是什么意思
  • 网站开发 q3687474找公司网站建设3
  • 网站开发一定得用html吗广州专业找人后付款的
  • 做刷单哪个网站找小白网站推广方案范例
  • 成都做一个中小企业网站需要多少钱什么叫动漫设计与制作
  • 国内永久在线免费建站学习软件合集
  • 常州的网站建设广州建设工程安全质量监督网站
  • 建设银行可以查房贷的网站高端网站建站 北京
  • 莱芜网站优化优化网站seo公司
  • 建立一个网站赚钱了深圳app制作公司
  • 网站建设制作费 税前扣除吗网站开发的学习方法
  • 豪华网站建设方案cms建站系统 下载
  • 英德市住房和城乡建设局网站手机app应用制作
  • 查公司法人天眼查网站优化如何收费
  • 男生做污污的视频网站湖北高速公路建设网站