class queue{
int antrian[];
int depan, belakang;
int jumlah, ukuran;
queue(int n){
antrian = new int[n]; ukuran=n;
jumlah=depan=belakang=0;
}
void insert(int d){
if(jumlah<ukuran){
antrian[belakang]=d;
jumlah++; belakang++;
}
}
void remove(){
for(int i=0; i<jumlah-1 ;i++){
antrian[i]=antrian[i+1];
}
jumlah--;
belakang--;
}
void display(){
System.out.print("\nIsi Antrian : ");
for(int i=0; i<jumlah; i++){
System.out.print(antrian[i]);
}
}
}
public class queuearray {
public static void main(String s[]){
queue q = new queue(5);
q.insert(9); q.display(); q.insert(5); q.display();
q.insert(7); q.display(); q.insert(3); q.display();
q.insert(8); q.display();
q.remove(); q.display();
q.remove(); q.display();
q.insert(6); q.display();
}
}
thanks,, sangat membantu,, (y)
ReplyDeleteTerima kasih banyak, sangat bermanfaat :)
ReplyDeleteTerima kasih banyak, sangat bermanfaat :)
ReplyDeleteTerima kasih banyak, sangat bermanfaat :)
ReplyDelete