剑指offer:包含min函数的栈
来源:互联网 发布:数据建模工程师 编辑:程序博客网 时间:2024/05/12 03:44
题目描述:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
class Solution {public: stack<int> s, mn; void push(int value) { s.push(value); if(mn.empty()) mn.push(value); else { int m = mn.top(); if(m >= value) { mn.push(value); } } } void pop() { int num1 = s.top(); s.pop(); if(num1 == mn.top()) { mn.pop(); } } int top() { return s.top(); } int min() { return mn.top(); }};
0 0
- 【剑指offer】包含min函数的栈
- 剑指offer--包含min函数的栈
- 剑指Offer-->包含min函数的栈
- 《剑指offer》包含min函数的栈
- 剑指offer - 包含min函数的栈
- 剑指offer-包含min函数的栈
- 剑指offer:包含min函数的栈
- 包含min函数的栈|剑指offer
- 剑指offer-包含min函数的栈
- 剑指offer 包含min函数的栈
- 剑指offer:包含min函数的栈
- 剑指offer 包含min函数的栈
- [剑指offer]包含min函数的栈
- 《剑指offer》-包含min函数的栈
- 剑指offer----包含min函数的栈
- 【剑指offer】包含min函数的栈
- 剑指offer|包含min函数的栈
- 《剑指offer》包含min函数的栈
- VS2010 使用TeeChart绘图控件 - 之二 - 绘制图形(折线图,柱状图)
- R语言包安装并实现与HANA的整合
- TeeChart绘图控件 - 之三 - 提高绘图的效率
- linux bash shell 学习
- iOS开发数据库篇—FMDB简单介绍
- 剑指offer:包含min函数的栈
- 转义字符 反斜杠
- linux wc命令
- js post方式打开新窗口
- 数据结构、算法与应用 (C++描述) 第二版 1.25
- SQL Server 查询表定义
- Android Dialog底部弹窗
- IOS真机调试流程
- JSONP 的解释,有种豁然开朗的感觉