Contoh Antrian Algoritma di Pemrograman Java NetBeans IDE

Contoh Contoh Antrian Algoritma di Java Netbeans.

Antrian algoritma adalah suatu struktur sebuah penyimpanan data yang menyimmpan data dengan urutan dan dalam proses pengambilan dilakukan seperti antrian.

Contoh antrian algoritma di dunia nyata contohnya seperti antrian tiket kereta api, parkiran garasi mobil di rumah, antrian loket nonton sepak bola di stadion, dan masih banyak lagi yang lainnya.

Berikut contoh penggunaan antrian algoritma dengan menggunakan java di Netbeans

Berikut contoh Antrian Algoritma di Pemrograman Java NetBeans IDE :

package antrian_algoritma;
        /*Kuman Merah
        https://kumanmerah.blogspot.co.id/
        Semoga Bermanfaat*/
class Antrian{
    String kucing;
    Antrian next;
    public Antrian(String new_kucing){
        this.kucing = new_kucing;
    }
}
class queue{
    Antrian head;
    Antrian tail;
    public queue(){
        this.head = null;
        this.tail = null;
    }
    public void enqueue(Antrian newAntrian){   
        if (head==null) {
            head = newAntrian;
            tail = newAntrian;
        }else{
            tail.next=newAntrian;
            tail = newAntrian;    
        }
    }
    
    public Antrian dequeue(){ 
        if (head==null) {
            System.out.println("underflow");
            return null;
        }
        if (head==tail) {
            Antrian temp = head;
            head = null;
            tail = null;
            return temp;
        }else{
            Antrian temp = head;
            head=head.next;
            return temp;
        }
    }
    
    public void view(){
        Antrian current = head;
        while(current != null){          
            System.out.print(current.kucing + " ");
            current = current.next;
        }
        System.out.println("");
    }
}
public class Antrian_Algoritma {

    public static void main(String[] args) {
    queue hewan = new queue();
        System.out.println("KUMAN MERAH");
        System.out.println("");
        hewan.enqueue(new Antrian("Kucing Ke 1,"));
        hewan.enqueue(new Antrian("Anjing Ke 2,"));
        hewan.enqueue(new Antrian("Belalang Ke 3,"));
        hewan.enqueue(new Antrian("Kuman Ke 4,"));
        hewan.enqueue(new Antrian("Tupai Ke 5,"));
        hewan.enqueue(new Antrian("Sapi Ke 6"));
        hewan.view();
        hewan.dequeue();
        hewan.view();   
    }
}

Output:
Itulah contoh yang bisa saya sampaikan beserta contohnya, semoga bermanfaat. Jika ada kritik dan saran, tolong tambahkan komentar dibawah ya. Terima Kasih! Lihat contoh lain? Klik Disini

Contoh lain :
Contoh BFS dan DFS Menggunakan Inputan di Java Netbeans | Pemrograman Java
Contoh Decrease and Conquer Dengan Selection Sort Dan Binary Search Di Java Netbeans
Contoh Aplikasi Insert, Update, Delete Penjualan Smartphone atau HP di Java Netbeans IDE

-
Artikel Selanjutnya Artikel Sebelumnya
Belum Ada Komentar :
Tambahkan Komentar
Comment url
Post Terkait :
Pemrograman Java