0% menganggap dokumen ini bermanfaat (0 suara)
2K tayangan5 halaman

Flowchart Queue

Diunggah oleh

Toni Irwansyah
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2K tayangan5 halaman

Flowchart Queue

Diunggah oleh

Toni Irwansyah
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

start

Max=5, true=1 False=1

1. 2. 3. 4.

InQueue(Insert Queue) DeQueue(delete Queue) Baca selesai

pilih

tidak

Case pilih1 1 ya

ya

Elm; tidak ya Case Pilih2 ya

tidak

Case Pilih3

Elm=deQueu ;e Keluar antrian; Baca;

inQueue ;

tidak

Case Pilih4

ya

Salah pilih; While (pilih=4) end

inQueue(elemen)

tidak If (empty)=true

ya

antri.awal=1; else if(Full()!= true) ya antri.akhir=1; antri.akhir++; else antri.info[antri.awal]=elemen; antri.info[antri.akhir]=elemen;

Queue Overflow

deQueue

Isi;

int i;

If (Empty()!=true ) else

isi=antri.info[antri.awal];

for (i=antri.awal;i<=antri.akhir-1;i++) Queue underflow

antri.info[i]=antri.info[i+1]; antri.akhir--;

return(isi);

Full

tidak

if(antri.akhir= =MAX)

ya

return(true); else

return(false);

empty

if(antri.akhir= =0)

return(true); else

return(false);

baca

int i;

Cetak Isi Queue sekarang:;

for (i=antri.awal;i<=antri.akhir;i++) antri.info[i];

end

Anda mungkin juga menyukai