题目来源:LeetCode155:最小栈
问题抽象: 设计一个支持 push、pop、top 和 getMin 操作的栈数据结构,要求在 常数时间内 检索栈中最小元素,并满足以下核心需求:
-
功能定义:
push(val):元素val入栈;pop():删除栈顶元素(假设栈非空);top():获取栈顶元素(假设栈非空);getMin():返回栈中最小元素(假设栈非空)。
-
操作约束:
问题抽象: 设计一个支持 push、pop、top 和 getMin 操作的栈数据结构,要求在 常数时间内 检索栈中最小元素,并满足以下核心需求:
功能定义:
push(val):元素 val 入栈;pop():删除栈顶元素(假设栈非空);top():获取栈顶元素(假设栈非空);getMin():返回栈中最小元素(假设栈非空)。操作约束:
181

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