c++基础:

虚函数

自己实现一个栈,push pop getMin 时间复杂度 O(1)

方式:
用另外一个栈 minStack来维护当前元素对应的最小值

push 插入元素的时候

直接插入 dataStack

如果 newNum < minStack.top , minStack.push(newNum)

否则 minStack.push(minStack.top())

入栈顺序 从左至右

2 4 3  1 5

2 2 2 1 1

 

相关文章:

  • 2021-07-21
  • 2021-05-30
  • 2021-11-29
  • 2021-05-15
  • 2021-09-29
  • 2022-01-15
  • 2021-05-16
猜你喜欢
  • 2021-11-16
  • 2021-09-17
  • 2022-01-31
  • 2021-12-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案