Java 数组模拟栈
来源:互联网 发布:软件过程管理 编辑:程序博客网 时间:2024/06/15 08:58
/* * 利用数组模拟栈 */package Stack;import java.util.Stack;import Queue.Queue;public class arrStack { private int maxSize; //最大值 private int top; //栈顶指针 private int shen; //深度 private int[] arrStack; public arrStack (int s) { maxSize =s; top = -1; shen = 0; arrStack = new int[s]; } //入栈 public void inTo(int s) { arrStack[++top] = s; shen ++; } //出栈 public int outOf() { int temp = arrStack[top--]; shen--; return temp; } //是否满 public boolean isFull() { return shen==maxSize; } public int len() { return shen; } //是否空 public boolean isEmp() { return (shen ==0); } public static void main(String[] args) { arrStack a = new arrStack(5); a.inTo(1); a.inTo(2); a.inTo(3); a.inTo(4); a.inTo(5); System.out.println("出栈:"+a.outOf()); System.out.println("出栈:"+a.outOf()); System.out.println("栈的深度"+a.len()); }}
阅读全文
0 0
- Java 数组模拟栈
- java用数组模拟栈
- java模拟数组
- Java 数组模拟队列
- 栈-数组模拟栈
- 用数组模拟栈
- 数组模拟栈
- 栈(数组模拟)
- JAVA用数组来模拟栈的结构
- java例程练习(数三退一[用数组模拟])
- JAVA使用数组简单模拟队列
- 数组变换-Java-牛客模拟三
- 一个数组模拟两个栈
- 用数组去模拟栈
- 数组模拟队列和栈
- 15.使用数组模拟栈
- 数组模拟栈+自定义异常
- 用数组模拟栈操作
- STM32C8T6的漫长之路——初来乍到
- geometry-api-java 学习笔记(六)多边形 Envelope
- Android 开源项目分类汇总
- 腾讯短视频的接入
- 我的第一篇CSDN博客--mk
- Java 数组模拟栈
- Android SDK NDK JNI和so文件开发
- 提交订单系统自动发送邮件到收件人邮箱优化(邮件内容信息以月为单位)
- 搜集整理一些Cron表达式例子
- HQL 定制返回类型map ALIAS_TO_ENTITY_MAP
- eclipse使用问题
- python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)
- Java装饰模式
- blob图像导出