Stacks Activity
Stacks Activity
/**
*
* @author Josemari
*/
public class StacksActivity {
static final int intMax = 10;
int intTop;
int a[] = new int[intMax];
boolean isEmpty(){
return (intTop < 0);
}
StacksActivity(){
intTop = -1;
}
else {
a[++intTop] = x;
System.out.println(x + "pushed to stack");
return true;
}
}
int intPop() {
if (intTop < 0) {
System.out.println("Stack Underflow");
return 0;
}
else {
int x = a[intTop--];
return x;
}
}
int intPeek() {
if (intTop < 0) {
System.out.println("Stack Underflow");
return 0;
}
else {
int x = a[intTop--];
return x;
}
}
void print() {
for(int i = intTop; i > -1; i--){
System.out.print(" " + a[i]);
}
}
}
Output: