会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Achris
博客园
首页
新随笔
联系
订阅
管理
随笔分类 -
算法
最小栈的实现
摘要:转载摘录自http://blog.jobbole.com/106940/ 问题:实现一个栈,带有出栈(pop),入栈(push),取最小元素(getMin)三个方法。要保证这三个方法的时间复杂度都是O(1)。 解决方案: 1、设原有的栈为栈A,创建额外的栈B。用于辅助原栈A。 2、当第一个元素入A栈
阅读全文
posted @
2016-11-04 16:50
Achris
阅读(1973)
评论(0)
推荐(0)