博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode学习笔记(155. 最小栈)
阅读量:4049 次
发布时间:2019-05-25

本文共 731 字,大约阅读时间需要 2 分钟。

在这里插入图片描述

实际上刚拿到这个题目时,无从下手,不知道他到底想干啥,好像是需要自己手动设计栈。但是看到官解,瞬间自闭了。比较简单没啥要记录的。

class MinStack {
public: /** initialize your data structure here. */ stack
data; stack
min_data; MinStack() {
min_data.push(INT_MAX); } void push(int x) {
data.push(x); min_data.push(min(min_data.top(),x)); } void pop() {
data.pop(); min_data.pop(); } int top() {
return data.top(); } int getMin() {
return min_data.top(); }};/** * Your MinStack object will be instantiated and called as such: * MinStack* obj = new MinStack(); * obj->push(x); * obj->pop(); * int param_3 = obj->top(); * int param_4 = obj->getMin(); */

转载地址:http://ppyci.baihongyu.com/

你可能感兴趣的文章
Jenkins + Docker + SpringCloud 微服务持续集成 - 高可用集群部署(三)
查看>>
Golang struct 指针引用用法(声明入门篇)
查看>>
Linux 粘滞位 suid sgid
查看>>
C#控件集DotNetBar安装及破解
查看>>
Winform皮肤控件IrisSkin4.dll使用
查看>>
Winform多线程
查看>>
C# 托管与非托管
查看>>
Node.js中的事件驱动编程详解
查看>>
mongodb 命令
查看>>
MongoDB基本使用
查看>>
mongodb管理与安全认证
查看>>
nodejs内存控制
查看>>
nodejs Stream使用中的陷阱
查看>>
MongoDB 数据文件备份与恢复
查看>>
数据库索引介绍及使用
查看>>
MongoDB数据库插入、更新和删除操作详解
查看>>
MongoDB文档(Document)全局唯一ID的设计思路
查看>>
mongoDB简介
查看>>
Redis持久化存储(AOF与RDB两种模式)
查看>>
memcached工作原理与优化建议
查看>>