题目:实现一个特殊的栈,增加一个getMin的方法获取栈内的最小值。
要求:1.要求pop,push,getMin时间复杂度都是O(1)。
2.可以使用现成的数据结构。
难度:1级。
只有时间复杂度要求,对空间复杂度没有要求,可以借助额外字段处理
本文探讨一种特殊栈的设计,该栈在保证pop、push操作为O(1)时间复杂度的同时,增加getMin方法以快速获取栈内最小值。此设计巧妙利用现有数据结构,满足高效算法需求。
题目:实现一个特殊的栈,增加一个getMin的方法获取栈内的最小值。
要求:1.要求pop,push,getMin时间复杂度都是O(1)。
2.可以使用现成的数据结构。
难度:1级。
只有时间复杂度要求,对空间复杂度没有要求,可以借助额外字段处理

被折叠的 条评论
为什么被折叠?