数组模拟栈的运行原理
来源:互联网 发布:unity3d apk 资源提取 编辑:程序博客网 时间:2024/04/28 23:34
/** * @Description 模拟栈运行的一个简单类 */public class InnDemo1 {private int maxSize;public int top;private int[] inn;public InnDemo1(int size){inn=new int[size];top=-1;maxSize=size;}//压栈public Boolean push(int value){if(isFull()){return false;}inn[++top]=value;return true;}//弹栈public int pop(){if(isEmpty()){return -1;}return inn[top--];}//查看栈顶元素public int peek(){if(isEmpty()){return -1;}return inn[top--];}//判断是否满栈public boolean isFull() {if(top>=maxSize-1){return true;}return false;}//判断是否空栈public boolean isEmpty() {if(top<=-1){return true;}return false;}public static void main(String[] args) {InnDemo1 innDemo1=new InnDemo1(10);innDemo1.push(1);System.out.println(innDemo1.top);innDemo1.push(2);System.out.println(innDemo1.top);System.out.println(innDemo1.pop());System.out.println(innDemo1.pop());System.out.println(innDemo1.pop());}}
0 0
- 数组模拟栈的运行原理
- 【栈】数组模拟栈的操作
- 数据结构03.1->Stack栈的模拟(数组)
- cpp 模拟栈(数组的方式)
- 栈的模拟(内核为数组).c
- bfs 数组模拟栈的使用
- 栈的应用 数组模拟 (指针)
- 栈-数组模拟栈
- struts的运行原理
- servlet的运行原理
- JSP的运行原理
- DWR 的运行原理
- 灰鸽子的运行原理
- hibernate的运行原理
- JSP的运行原理
- GC的运行原理
- JSP的运行原理
- Java的运行原理
- iOS中UITextFiled只能输入数字和小数点
- 数据库入门的脚本1
- MySQL输入错误后如何取消
- Easyui通用消息提示、提交表单、ajax请求
- 使用MSCK命令修复Hive表分区
- 数组模拟栈的运行原理
- SQL 中查询表是否存在,库,视图
- Compiling C
- 批量修改文件名
- spring定时任务时间格式cronExpression设置
- eclipse里svn的合并操作
- 深入了解javascript中的exec与match方法
- LeetCode #11 Container With Most Water C# Solution
- php主流引擎 yii(一)