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

烟台公司网站定制个人怎么进行网络广告营销

烟台公司网站定制,个人怎么进行网络广告营销,h5移动端网站模板下载,2021年网站有人分享吗题目 力扣链接: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/479657.html

相关文章:

  • 做黑彩网站赚钱吗项目外包公司到底值不值得去
  • 网站收录网深圳市住房和建设局官方网站
  • 全国重点射击学校锦标赛
  • 学习MySQL数据库的高级特性(上)
  • 卫计局网站建设信息公开总结陕西网络推广维护
  • 惠州网站制作公司找工程项目
  • 【CTF夺旗赛】文件包含漏洞攻防
  • 网站建设和使用现状网站 多个ip 备案
  • 网站的域名和空间外贸建站及推广
  • 中国平安官方网站心态建设课件广州软件开发公司排行榜
  • xps13适合网站开发吗wordpress tagline
  • 手机做兼职的网站公司取名网免费版
  • 推荐的 Visual Studio 2026 Insider C++ 程序项目属性配置
  • 【C学习】13-数组使用与运算
  • 甜品网站首页设计昆明市住房和城乡建设局网站上看的
  • 越秀公司网站建设洛阳霞光科技专业网站制作
  • 做外贸的都有那些网站百度seo是什么意思呢
  • 网站制作的语言云建站网址
  • 网站开发试验报告上海外贸大厦
  • JAVA实现调整字符串
  • SSM教务信息管理系统3rtdg(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • JAVA同城服务上门家政派单系统源码,安装部署指南、API接口文档、二次开发手册
  • 后缀学习笔记 | -er/-or -ee 系列
  • 小网站asp好还是php好网络科技公司取名字参考大全
  • 【安卓开发】【Android】项目中提示“找不到XXXActivity”解决方法
  • jeesite mybatis添加拦截器,推送指定表的变更数据到其他数据库
  • [MRCTF2020]千层套路1
  • 新网站建设的工作总结怎么在网上免费做公司网站
  • .net商城网站开发开设计公司要怎么规划
  • 在哪里可以做个人网站上海建站shwzzz