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

源码之家网站模板郑州seo外包费用

源码之家网站模板,郑州seo外包费用,南京高端定制网站建设,安福网站建设作者:小卢 专栏:《Leetcode》 喜欢的话:世间因为少年的挺身而出,而更加瑰丽。 ——《人民日报》 155. 最小栈 155. 最小栈 题目描述; 设计一个支持 push ,pop ,top …

 作者:小卢 

专栏:《Leetcode》

喜欢的话:世间因为少年的挺身而出,而更加瑰丽。                                  ——《人民日报》


155. 最小栈 

155. 最小栈

题目描述;

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。

实现 MinStack 类:

MinStack() 初始化堆栈对象。
void push(int val) 将元素val推入堆栈。
void pop() 删除堆栈顶部的元素。
int top() 获取堆栈顶部的元素。
int getMin() 获取堆栈中的最小元素。
 

示例:

思路:

利用俩个栈,一个用了正常存储,一个用了存储最小值,遍历正常的栈,如果_st的top小于等于_minst的top,就将这个栈压进去,出栈的话也是类似

代码:

class MinStack {
public:MinStack() {}void push(int val) {_st.push(val);if(_minst.empty()||val<=_minst.top()){_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;
};

 JZ31 栈的压入、弹出序列

栈的压入、弹出序列_牛客题霸_牛客网

 题目描述:

示例:

代码:

class Solution {
public:bool IsPopOrder(vector<int> pushV,vector<int> popV) {stack<int>st;int pushi=0;int popi=0;while(pushi<pushV.size()){st.push(pushV[pushi++]);while(!st.empty()&&st.top()==popV[popi]){st.pop();popi++;} }return popi==popV.size();}
};

http://www.shuangfujiaoyu.com/news/55868.html

相关文章:

  • 深圳龙华做网站公司微信管理系统平台
  • 网站开发技术考题哪些网站有友情链接
  • wordpress cms社交上海网站排名seo公司
  • 网站建设开发语言seo技巧是什么意思
  • 做网站的服务器用什么 系统好软文是什么意思?
  • 壹搜网站建设seo网络推广技术
  • 网站想建设子站win10系统优化
  • 代码做网站的软件推广优化排名
  • 温州网站建设制作外贸是做什么的
  • 企业做网站的域名注册新网
  • wordpress安装页面错乱博客seo优化技术
  • 怎么做弹幕小视频网站万网官网域名查询
  • 打工网站校企合作建设电商运营推广的方式和渠道有哪些
  • 深圳网站的优化长沙网站seo分析
  • 用数据库做网站谷歌seo和百度区别
  • 如何使用表格做网站网络营销师证书怎么考
  • 网站建设分辨率南京今日新闻头条
  • 优秀b2c网站设计欣赏百度竞价渠道户
  • 深圳宝安p2p网站系统的建设福州网站seo公司
  • 企业网站建设方案案例关键词挖掘工具爱网
  • 自己做物流网站朋友圈广告投放平台
  • 以3d全景做的网站优化设计答案大全
  • 个人网站的制作步骤北京seo营销公司
  • 全景720效果图是什么软件seo研究中心论坛
  • 南部 网站 建设网站群发软件
  • 绿色软件下载网站推荐谷歌seo优化推广
  • wordpress邮箱验证登录页面seo网站推广建站服务商
  • 做 理财网站有哪些广西seo
  • 做打折网站如何优化排名seo
  • 洛阳seo外包公司费用seo深圳网络推广