Queue, antrian, dimana data yang masuk
duluan, maka akan keluar pertama kali. Queue sangat berbeda dari stack karena
data didalam antrian akan keluar sesuai dengan urutan dia masuk. Queue terdiri
dari 2 jenis, yaitu linear queue dan double ended queue (namun disini saya
hanya membahas linear queue)
-
Prinsip linear queue
o
First in First Out (FIFO) masuk pertama, maka
akan keluar pertama
o
First in First Serve (FIFS) masuk pertama, akan
dilayani pertama
-
Proses Proses dalam Linear Queue
o
Inisialisasi
o
Insert data atau memasukkan data
o
Delete data atau mengeluarkan data
o
Reset kondisi queue, mereset hitungan antrian
kembali ke-0
-
Kondisi-kondisi didalam linear queue
-
Algoritma algoritma didalam Queue
o
Insert Data
o
Delete Data
Contoh Queue :
Misal kita menginput data sbb (data paling kiri berindeks terendah (0))
5 7 8 19 6
maka ketika kita mengeluarkan data tersebut dari dalam antrian, maka data yang keluar akan sesuai dengan urutan index data tersebut. Jadi data yang keluar apabila isi array diatas dikeluarkan adalah
5 7 8 19 6
Studi Kasus : Buatlah Program Queue ini dengan menggunakan Structure !
Terimakasih. Sumber : Dosen Struktur Data STMIK STIKOM BALI slide Ibu Yohana Nugraheni dan code Bapak Ida Bagus Surya Arnawa

0 komentar:
Posting Komentar
Isi Commentnya donk