3.2 Stack min
来源:互联网 发布:linux sort 小数 编辑:程序博客网 时间:2024/06/06 00:46
Using extra stack to track minimum element.
class MinStack {public: stack<int> s1; stack<int> s2; void push(int x) { s1.push(x); if(s2.empty() || x<= getMin()) s2.push(x); } void pop() { if (s1.top() == getMin()) s2.pop(); s1.pop(); } int top() { return s1.top(); } int getMin() { return s2.top(); }};
0 0
- 3.2 Stack min
- min stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- Min Stack
- 用PHP的imagettftext绘制图片的换行问题。
- Lua中的基本函数库
- 【图像处理】人脸预处理工具FaceTools
- viewpager无限循环滑动两张白屏问题的笨解决办法
- fastdfs支持缩略图
- 3.2 Stack min
- Oracle视图概念与语法
- XCode 7.1 发送HTTP请求报错解决办法
- Couchbase学习笔记(1)——概述
- Windows下利用CMake和VS2013编译OpenCV
- asp_net_webapi_httpclient.html
- 九度OJ 1205:N阶楼梯上楼问题 (斐波那契数列)
- matlab中的containers.Map()
- PHP设计模式系列 - 单例