Java栈的模拟实现
来源:互联网 发布:淘宝精选是怎么报名 编辑:程序博客网 时间:2024/05/21 18:36
利用Java自己模拟实现栈,具体见代码示例:
public class MyStack {private int maxSize;private long[] stackArray;private int top;public MyStack(int size) {maxSize = size;stackArray = new long[maxSize];top = -1;}public void push(long j) {stackArray[++top] = j;}public long pop() {return stackArray[top--];}public long peek() {return stackArray[top];}public boolean isEmpty() {return (top == -1);}public boolean isFull() {return (top == maxSize - 1);}public static void main(String[] args) {MyStack myStack = new MyStack(10); myStack.push(10);myStack.push(20);myStack.push(30);myStack.push(40);myStack.push(50);while (!myStack.isEmpty()) {long value = myStack.pop();System.out.print(value);System.out.print(" ");}}}运行结果:
0 0
- Java栈的模拟实现
- java模拟栈的实现1
- Java模拟CAS的实现
- 栈的模拟实现
- 栈的模拟实现
- java使用两个栈模拟队列的实现
- Java实现的模拟进度计量器(模拟血压计实例)
- PHP模拟实现Java的endsWith
- 模拟hibernate实现的JAVA源码
- java模拟Filter,FilterChain的实现
- java模拟阻塞队列的实现
- java模拟实现简单的读写锁
- [Java]ArrayList与LinkedList的模拟实现
- java中ArrayList的实现模拟
- 用java实现单链表模拟栈
- java模拟GBN实现
- java-模拟单链表实现
- java实现两个栈模拟实现队列出队
- 第一次写博客
- Junit4的使用(@Test @Before @After @BeforeClass @AfterClass @Ignore)
- intent
- 快速傅里叶反变换(一维)
- C#串口通讯(变参、委托、线程安全队列)
- Java栈的模拟实现
- cocos2dx[3.8] ——入口类AppDelegate.cpp
- Android Back Home键监听_广播监听
- 二叉树简单知识点
- less css预编译语言学习
- 在今天,我终于在csdn创建了自己的账号
- Hadoop本地库
- 排序算法之冒泡排序
- 删除指定目录下大小为0的所有文件(包含子目录)