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

河北建设厅网站上不去运营说白了是什么意思

河北建设厅网站上不去,运营说白了是什么意思,杭州制作网页与网站,海外网站seo优化题目 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 MinStack minStack new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3); minStack.min()…

题目

定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。

MinStack minStack = new MinStack();
minStack.push(-2);
minStack.push(0);
minStack.push(-3);
minStack.min(); --> 返回 -3.
minStack.pop();
minStack.top(); --> 返回 0.
minStack.min(); --> 返回 -2.

提示:
各函数的调用总次数不超过 20000 次

实现

  • 函数调用次数限制,因此min不能直接遍历大小,选择用两个栈,栈B用于存储较小数,严格降序排列。
  • 直到A空,B才为空!
class MinStack {Stack<Integer> A, B;public MinStack() {A = new Stack<>();#栈 B = new Stack<>();}public void push(int x) {A.add(x);if(B.empty() || B.peek() >= x)B.add(x);}public void pop() {if(A.pop().equals(B.peek()))B.pop();}public int top() {return A.peek();}public int min() {return B.peek();}
}

总结

  • Stack
  • add(x)
  • peek()
  • pop()
  • empty()
http://www.yayakq.cn/news/806714/

相关文章:

  • 公司logo查询网站广州公司注册查询
  • 网站做友链有什么用邢台手机网站建设多少钱
  • 用自己的电脑做视频网站吗网页传奇单机版
  • 为什么网站不需要icp备案在腾讯云怎样建设网站
  • ip反查域名网站在线logo生成器免费
  • 如何建立免费网站个人网站可以做音乐吗
  • 济南市个人网站制作微网站平台怎样做网站
  • 兼职做一篇微信的网站东莞营业厅
  • 珠海网站建设乐云seo在线制作网页版word在线编辑
  • 外贸网站营销方案太原网站建设注意
  • 温州网站建设方案文档制作e4a做网站软件
  • 先做网站先备案wordpress仿站主题
  • photoshop网站模板设计教程wordpress中文版和英文版区别
  • 国美电器如何进行网站的建设与维护wordpress 昵称留链接
  • WordPress怎么建小站如何分步骤开展seo工作
  • 乌托邦网站建设网站安全建设目的
  • 做网商哪个国外网站好毕设 网站开发的必要性
  • wordpress调用主站的文章wordpress百度xml地图
  • 郑州网站建设培训学校网站搭建计划书
  • 做网站公司排名网站策划界面效果感受心得
  • 银川市建设工程质量监督站网站个人域名网站可以做企业站吗
  • 网站建设方案doc网站设计及建设合同
  • 毕业设计用PHP做旅游网站晚上睡不着网站2021免费
  • 网站数据分析报表wordpress打赏可见插件
  • 济南做网站最好的单位常见的网络营销有哪些
  • 试用网站要怎么做wordpress 新变量
  • 都匀网站制作辽宁省建设网官网
  • iis7搭建aspx网站网站虚拟空间更新缓存
  • 建设公共资源交易中心网站wordpress手机版地址
  • 电商网站如何优化小学四年级摘抄新闻