包含min函数的栈
来源:互联网 发布:淘宝黑莓 编辑:程序博客网 时间:2024/05/24 06:42
题目描述
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
class Solution {public: stack<int>data,ans; void push(int value) { data.push(value); if(ans.empty()) ans.push(value); else if(value<=ans.top()) ans.push(value); } void pop() { if(data.top()==ans.top()){ data.pop(); ans.pop(); } else data.pop(); } int top() { return data.top(); } int min() { return ans.top(); }};
这题题目就没描述清楚,没什么意义,浪费时间。
如果不熟悉stack类型的童鞋倒是可以做做。
0 0
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min 函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 使用springMVC注解@ResponseBody与jackson工具类在ajax请求中实现对象与json之间的相互转化
- 文章标题
- 全选,全部选和输入数字对应选的实现
- 聊一聊面向对象之多态
- 蓝桥杯- 算法训练 Anagrams问题
- 包含min函数的栈
- [ASP.NET MVC 大牛之路]01
- 解决JAVA调用mysqldump备份数据库时文件为空的问题
- 解决H5调用阿里云OSS上传图片无法实时获取上传结果的一个方法
- C#委托写法
- 车辆检测“DAVE: A Unied Framework for Fast Vehicle Detection and Annotation”
- 构造函数与析构函数
- (背包二)完全背包
- 23种套路:策略模式