PENGERTIAN DAN CONTOH CIRCULAR QUEUE




·        Circular queue adalah salah satu jenis queue dengan karakteristik model antrian yang kedua ujungnya terhubung. Yaitu, setelah data terakhir adalah data paling awal. Dan sebaliknya, sebelum data paling awal data yang paling belakang. Kelebihan jenis ini adalah alokasi penyimpanan data yang optimal dan dinamis.

·        Queue (Antrian) adalah array yang mendapat perlakuan First In First Out (FIFO). Dimana Data yang masuk terlebih dahulu akan dikeluarkan terlebih dahulu pula. Sehingga dalam queue menggunakan 2 pintu berbeda dalam pemrosesan datanya.

Dalam queue dikenal istilah berikut :
·         Max_queue = Jumlah Data Maksimum dalam Queue
·         Head/Front = Data Awal berada
·         Tail/Rear = Data Terakhir berada

Sedangkan proses dalam queue ada 5 :
·         Enqueue = Menambahkan data dalam queue
·         Dequeue = Menghapus data dalam queue
·         IsEmpty  = Mengecek Kekosongan queue
·         IsFull       = Mengecek Penuhnya queue
·         Clear        = Mengosongkan Queue


Ada 10 data yaitu : 1,9,3,4,5,2,7,6,8,11
Max_queue : 5
Circular Queue :





Komentar

Postingan populer dari blog ini

Contoh Script Video Iklan Produk Minuman