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