17.定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
来源:互联网 发布:pinyinime 源码 编辑:程序博客网 时间:2024/05/16 15:04
题目:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数?
截止到目前 ,我还不知道iterator也可以在stack中用,今天算是受教了,感觉自己的基础知识很不扎实,看来是时候看看java基础了。
import java.util.Stack;import java.util.Iterator;public class Solution { Stack<Integer> stack = new Stack<Integer>(); public void push(int node) { stack.push(node); } public void pop() { stack.pop(); } public int top() { return stack.peek(); } public int min() { int min = stack.peek(); Iterator<Integer> iterator = stack.iterator(); while(iterator.hasNext()){ int value = iterator.next(); if(value<=min){ min = value; } } return min; }}
0 0
- 17.定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- java 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- java实现定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
- 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。时间复杂度都是O(1)
- 剑指offer——定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 剑指offer:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数
- 剑指offer-定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- 定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素
- 定义栈的数据结构,要求添加一个 min 函数,能够得到栈的最小元素
- 请设计包含min函数的栈,定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素
- android L平台增加来电翻转静音菜单、功能
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was was STRING at line 1 column 1
- 292. Nim Game
- X86汇编 通用寄存器总结
- 解压版MySQL安装
- 17.定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
- Python将txt文件输入到MySQL数据库中
- pyinstaller打包问题,关于skleran
- 面向对象思想
- 背包九讲 c++实现完整代码
- Ehcache(06)——监听器
- ARM 看门狗机制 [包括MTK] 【1】
- 485. Max Consecutive Ones
- PHP中抽象类和接口的区别