题目
https://leetcode.com/problems/min-stack/description/
想法
比较简单,就用一个栈来记录原栈底到当前顶的最小值,每次push的时候决定是否放进栈里。
答案
|
|
感想
自己想得有些多了。
其实本来只在push的时候判断下就可以了,因为如果没把第二小的push进去,第二小也会在最小之前pop,不会发生最小无法维护的情况。
Coder love Design
https://leetcode.com/problems/min-stack/description/
比较简单,就用一个栈来记录原栈底到当前顶的最小值,每次push的时候决定是否放进栈里。
|
|
自己想得有些多了。
其实本来只在push的时候判断下就可以了,因为如果没把第二小的push进去,第二小也会在最小之前pop,不会发生最小无法维护的情况。