package com.bjsxd.test;
public class Stack {
private int top = -1;
private Object[] elements;
private int size = 0;
public Stack(){
elements = new Object[100];
}
public void push (Object o){
elements[this.size] = o;
this.size++;
}
public Object pop(){
if (this.size != 0){
Object temp = elements[size-1];
elements[size-1]=0;
size--;
return temp;
}else{
System.out.println("ջ��");
return 0;
}
}
public Object peek(){
if(!this.isEmpty()){
Object temp = elements[this.size-1];
elements[this.size-1] = 0;
this.size--;
return temp;
}else{
System.out.println("ջ��");
return 0;
}
}
public boolean isEmpty(){
return this.size == 0;
}
}