class Program_Tumpukan1{
static int atas=-1;
static int batasAtas=9;
public static void push(int tumpukan[], push){
if (atas >= batasAtas)
System.out.println("maaf tumpukan penuh");
else{
System.out.println("PUSH:"+data);
atas = atas +1;
tumpukan [atas]=data;
}
}
public static String pop(String tumpukan[]){
String hasilPop="";
if (atas < 0)
{ hasilPop = "maaf tumpukan kosong";
}
else{
hasilPop = tumpukan[atas];
tumpukan [atas]=null;
atas--;
}return(hasilPop);
}
public static void bacaTumpukan(String tumpukan []){
System.out.println("KONDISI TUMPUKAN:");
for(int i=batasAtas; i>=0;i--){
if (i==atas)
System.out.println(i+"."+ tumpukan[i]+"atas");
else
System.out.println(i+"."+tumpukan[i]);
}
}
public static void main(String args[]){
int tumpukan []=new int [10];
push( 1);
push( 2 );
push( 3);
push( 4);
System.out.println("");
bacaTumpukan(tumpukan);
}
}
Tidak ada komentar:
Posting Komentar