Class of Stacks
class Stack {
private int top;
private int val[];
public Stack(int size) {
val = new int [size];
top = -1;
}
public boolean isEmpty() {return top == -1;}
public boolean isFull() {return top >= size-1;}
public void push(int x) {
if (!isFull()){
val[++top] = x;
} else System.out.println("Stack overflow");
}
...
}
int top;
int val[];
isEmpty()
isFull()
push(int x)
int pop()
print()
Previous slide
Next slide
Back to first slide
View graphic version