QUEUE
PRISKILA PARIMANAM
190141005
ANTRIAN (QUEUE)
PENGERTIAN
suatu kumpulan data yang mana
penambahan data / elemen hanya dapat
dilakukan pada sisi belakang sedangkan
penghapusan / pengeluaran elemen
dilakukan pada sisi depan
ANTRIAN (QUEUE)
PRINSIP
prinsip yg digunakan
dalam antrian adalah FIFO
( First In First Out )
Dalam antrian tidak semuanya dilakukan secara
FIFO murni
CONST Maks_elemen = 6 ;
TYPE antrian = array [1 .. Maks_elemen] of char ;
VAR Q : Antrian ;
Depan, belakang : byte ;
x : char ; → dimana x adalah elemen yg akan dimasukkan ke dalam antrian
Keadaan awal suatu antrian
melakukan operasi pada antrian
dapat dilakukan dengan beberapa
cara :
Cara-1
C. Q[Belakang]:=x;
Q[2]:= ‘B’
Tambahkan 4 elemen baru (x)= ‘B’ , ‘C’ , ‘D’ , ‘E’ , ‘F’
Masukkan elemen ‘C’ → Belakang:=3 , depan:=1
Masukkan elemen ‘D’ → Belakang:=4 , depan:=1
Masukkan elemen ‘E’ → Belakang:=5 , depan:=1
Masukkan elemen ‘F’ → Belakang:=6 , depan:=1
Belakang = 3 , Depan=3C