Stack


 1class StackX
 2{
 3    private int  maxSize;
 4    private long[]  stackArray;
 5    private int  top;
 6        
 7    public StackX(int s)
 8    {
 9        maxSize=s;
10        stackArray=new long[maxSize];
11        top=-1;
12    }

13    
14    public void push(long j)
15    {
16        stackArray[++top]=j;
17    }

18    
19    public long pop()
20    {
21        return stackArray[top--];
22    }

23    
24    public long Peek()
25    {
26        return  stackArray[top];
27    }

28    public boolean  isEmpty
29    {
30        return top==-1;
31    }

32    public boolean isFull()
33    {
34        return (top==maxSize-1);
35    }

36}

java applet 演示
/Files/wenjie/Stack.rar
posted on 2007-12-28 21:12  蓝蓝的天2016  阅读(144)  评论(0)    收藏  举报