包含min函数的栈
来源:互联网 发布:关于网络的诗歌 编辑:程序博客网 时间:2024/06/10 10:19
Description:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
import java.util.Stack;public class Solution { Stack<Integer> data = new Stack<>(); Stack<Integer> min = new Stack<>(); int tmp = 0; public void push(int node) { if (tmp != 0) { if (node < tmp) { min.push(node); tmp = node; } data.push(node); } else { data.push(node); min.push(node); tmp = node; } } public void pop() { int num = data.pop(); int num1 = min.pop(); if (num != num1) min.push(num1); } public int top() { return data.peek(); } public int min() { return min.peek(); }}
阅读全文
0 0
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min 函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 欢迎使用CSDN-markdown编辑器
- Vue.js2.0 入门实例(三)(数据对接)
- rhcs+gfs2+corosync + pacemaker +postgres_streaming_replication
- /proc/meminfo分析(一)
- JAVA反射机制示例,读取excel数据映射到JAVA对象中
- 包含min函数的栈
- leetcode 147. Insertion Sort List 链表插入排序
- Linux的学习笔记06:批量创建用户的脚本
- openGL 顶点属性插值
- CCF 201503-2 数字排序
- Java中maven的使用
- TCP和UDP的区别
- vsftpd ubuntu系统搭建
- 【DDD】领域驱动设计实践 —— 业务建模小招数