Contoh Queue Overflow di Java NetBeans IDE Pemrograman Java

Contoh Queue Overflow di Java Netbeans IDE Pemrograman Java :

Queue adalah suatu antrian atau bisa disebut struktur data dimana elemen penambahan dilakukan pada suatu ujung atau sisi belakang antrian tersebut.

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

Berikut contoh penggunaan queue dengan menggunak java di Netbeans

Contoh Penggunaan Queue di Java Netbeans

Copy script dibawah :
package queue;
        /*Kuman Merah
        https://kumanmerah.blogspot.co.id/
        Semoga Bermanfaat*/
import java.util.Scanner;
public class Queue {
    public static node top, head, tail;
    static class node {
        public String data;
        public node berikutnya;
    }
    public static void push_queue(String isian) {
        node temp;
        temp = new node();
        temp.data = isian;
        temp.berikutnya = null;
        if (tail == null) {
            tail = temp;
            head = temp;
        } else {
            tail.berikutnya = temp;
            tail = temp;
        }
    }
    public static String pop_queue() {
        node temp;
        String tempdata;
        if (head == null) {
            return "";
        } else {
            tempdata = head.data;
            temp = head;
            if (head == tail) {
                tail = null;
                head = null;
                temp = null;
            } else {
                head = temp.berikutnya;
                temp = null;
            }
            return tempdata;
        }
    }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        top = null;
        head = null;
        tail = null;
        String data;
        String isi;
        System.out.println("KUMAN MERAH");
        System.out.println("Queue demo");
        System.out.println("================");
        int ulang = 0;
        do {
            System.out.println("Isikan data : ");
            data = input.nextLine();
            push_queue(data);

            System.out.println("isilagi? " );
            isi = input.nextLine();
            ulang++;

        } while (ulang < 10);
        System.out.println("data overflow");
        System.out.println(" isi data");
        while (head != null) {
            System.out.println(pop_queue());
        }

    }
}


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 dengan Java NetBeans IDE
Artikel Selanjutnya Artikel Sebelumnya
Belum Ada Komentar :
Tambahkan Komentar
Comment url
Post Terkait :
Pemrograman Java