当前位置: 首页 > 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://www.yutouwan.com/news/422806/

相关文章:

  • 如何建微网站平面设计公司平面图
  • 西樵做网站北京全网营销推广
  • 同时在线上万人的网站需要什么配置云服务器免费的企业网站建设流程
  • 网站建设文化服务福州网站制作费用
  • 海西州建设局网站设计网站大全网
  • 北京网站建设电话温州网站建设前十公司
  • 网站建设捌金手指花总四wordpress动效
  • 深圳高端网站建设费用wordpress 死钥链接
  • h5响应式网站公司怎么自己制作微信小程序
  • 权威的手机排行榜网站导航网站制作
  • 昆明做商城网站多少钱无锡响应式网站
  • 网站开发人员绩效考核表网站建设及服务合同书
  • 网站站内内链建设建设网站的注意事项
  • html 网站源码 卖手机机关网站建设费入什么科目
  • 企业创建网站的途径都有啥酒店营销推广方案
  • 十堰市茅箭区建设局网站还能电子商务网站建设
  • 表白网站是怎么做的哪个平台建网站比较好
  • 计算机专业学做网站吗中国网站开发语言
  • 网站开发微信提现功能菜鸟怎样做自己的网站
  • 征婚网站咋做wordpress 评论系统
  • 广州 四合一网站开发网页游戏排行榜前十名大型网络游戏
  • 电子商务就是建网站数据库调用做wordpress
  • 做博客网站如何盈利中国建盏形象设计大赛获奖名单
  • 自己做网站赚钱案例网站制作 符合百度
  • 海外网站备案基于推荐算法的网站开发
  • 芙蓉区网站建设公司广州市官网网站建设平台
  • 高端网站建设哪家好成都h5网站建设
  • 做网站改版多少钱作品集设计
  • 嘉兴企业网站建设公司郑州网站建设msgg
  • 网站建设类课题的研究方法做网站推广好做吗