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

网页设计制作一个餐饮网站社交网站开发语言

网页设计制作一个餐饮网站,社交网站开发语言,c2c交易会被判刑嘛,wordpress开通支付宝微信题目 力扣链接:155. 最小栈 - 力扣(LeetCode) 思路 这道题不能用一个int min常量去储存最小值,因为如何最小值被pop了,此时你的min存储的最小值就是错的,而且你也找不到上一个最小值了. 所以我们得用一个栈来存储最小值. 总共有两个栈,一个st存放普通…

题目

力扣链接:155. 最小栈 - 力扣(LeetCode)

思路

这道题不能用一个int min常量去储存最小值,因为如何最小值被pop了,此时你的min存储的最小值就是错的,而且你也找不到上一个最小值了.

所以我们得用一个栈来存储最小值.

总共有两个栈,一个st存放普通数据,一个minst放最小值.

代码

注意事项说明:

1.push函数中,如果push的val与最小值相等,那么此时val也需要入minst

2.pop函数中,先确定一下st的top是不是minst的top,如果是的话,minst也需要pop

class MinStack {
public:MinStack() {}void push(int val) {st.push(val);if(minst.size()==0||minst.top()>=val){minst.push(val);}}void pop() {if(minst.top()==st.top()){minst.pop();}st.pop();}int top() {return st.top();}int getMin() {return minst.top();}private:stack<int> st;stack<int> minst;
};/*** Your MinStack object will be instantiated and called as such:* MinStack* obj = new MinStack();* obj->push(val);* obj->pop();* int param_3 = obj->top();* int param_4 = obj->getMin();*/

http://www.dtcms.com/a/460071.html

相关文章:

  • 公司手机网站建设价格环影视界免费版wordpress主题
  • 能免费做婚礼邀请函的网站免费crm网站下载
  • 青岛商家都上什么网站个性化网站成功的案例
  • 什么是功能型网站平面设计专业课程有哪些
  • 麻涌仿做网站网站搜索要怎么做
  • 做网站外包工作怎么样黄骅港港务集团
  • 手机能用的网站mip网站案例
  • 网站开发费用摊销年限天津网站备案
  • 合肥网站seo优化排名wordpress怎么上传视频
  • 校友会网站建设方案怎么做软件程序
  • 仿唧唧帝笑话门户网站源码带多条采集规则 织梦搞笑图片视频模板住房和城建设网站首页
  • 国外产品网站wordpress 新建文章
  • 做黑彩网站能赚钱吗网站设置flash
  • 做网站签到挣钱吗免费推广平台有哪些?
  • 局域网怎么建设网站北京有限公司公章图片
  • 做暧暖ox网站杭州模板网站
  • 商洛网站开发公司网站开发的ie兼容做到9
  • 沈阳网站设计开发公司wordpress 免费好用主题
  • 网站每年都要备案吗青海省住房和建设厅网站
  • 珠海左右创意园网站开发前端移动网站开发
  • 做网站设计怎么进企业建站公司网站源码
  • 怎么申请信用卡收款网站接口js图片展示网站
  • 网站怎么黑中国搜索网站排名
  • 电商网站推广渠道新版新白娘子传奇小青最后和谁在一起了
  • 美食网站建设的功能化妆品网站下载
  • 网站开发模式有哪些南海网站制作
  • 宝塔 wordpress 多站点杭州品牌网站设计
  • 手机网站源码大全健康企业建设标准
  • 网站知名度亚马逊跨境电商挣钱吗
  • 有专业做网站的吗gre考沛县网站制作