12 带最小值操作的栈
Posted 唐的糖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12 带最小值操作的栈相关的知识,希望对你有一定的参考价值。
原题网址:https://www.lintcode.com/zh-cn/problem/min-stack/#
实现一个带有取最小值min方法的栈,min方法将返回当前栈中的最小值。
你实现的栈将支持push,pop 和 min 操作,所有操作要求都在O(1)时间内完成。
注意事项
如果堆栈中没有数字则不能进行min方法的调用
样例
如下操作:push(1),pop(),push(2),push(3),min(), push(1),min() 返回 1,2,1
以上是关于12 带最小值操作的栈的主要内容,如果未能解决你的问题,请参考以下文章