java 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
来源:互联网 发布:知乎 app 编辑:程序博客网 时间:2024/05/16 05:43
题目描述
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
import java.util.Stack;public class Solution { Stack stack=new Stack();public void push(int node) { stack.push(node); } public void pop() { stack.pop(); } public int top() { int top=(int) stack.pop(); return top; } public int min() { Stack stac=new Stack(); int min=(int)stack.pop(); stac.push(min); while(!stack.isEmpty()){ int temp=(int)stack.pop(); if(min>temp){ min=temp; } stac.push(temp); } while(!stac.isEmpty()){ stack.push(stac.pop()); } return min; }}
1 0
- java 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 17.定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- java实现定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。时间复杂度都是O(1)
- 剑指offer——定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 剑指offer:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
- 剑指offer-定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素
- 定义栈的数据结构,要求添加一个 min 函数,能够得到栈的最小元素
- 请设计包含min函数的栈,定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素
- 图解TCP三次握手
- 使用 IDEA + Maven + Git 快速开发 Web 应用
- 使用slidingmenu实现侧边栏
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
- Another kind of Fibonacci
- java 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- iOS GIF 格式动画 图片显示
- Coderforces 354Div2
- 反编译 错误提示解决方法
- Shell替换:Shell变量替换,命令替换,转义字符
- iOS Create an CGImageSource
- MongoDB Index using when use sorting in the stress testing.
- Qt:文件系统浏览实例(QDir、QFileInfoList、QListWidgetItem)
- IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)