Minggu, 17 Maret 2013

Struktur Data Queue


Queue
queue menggunakan system FIFO (first in first out)
pada queue data yang di dequeue adalah data yang paling awal ditambahkan
kita bisa menemukan  system Queue di loket pembelian ticket
operasi umum  yang digunakan di queue yaitu Create, Enqueue, Dequeue, Head, Tail

bahasa pemrograman untuk queue
Create
isi.Size = New Point(kolom, lebar)          misalnya     ---- >       isi.size = New Point(panjang*15,18)
15 dan 18 itu hanya lebar dan panjang yg diinginkan aja..
Enqueue
isi.Text = isi.Text + textBox2.Text
ini artinya kita menyanbungkan textbox isi dengan textbox2, sehinnga nomor yang telah dimasukan sebelumnya bisa digabungkan dengan nomor yang baru dimasukan.
Dequeue
 isi.Text = Microsoft.VisualBasic.Right(isi.Text, Len(isi.Text) - 2)
artinya kita mengeluarkan angka dari arah kanan karena -2 itu
Head
head = Microsoft.VisualBasic.Left(chr, 1)
artinya angka yang ada pada bagian paling kiri akan menjadi Head.
Tail
Tail = Microsoft.VisualBasic.Right(chr, 1)
angka pada bagian paling kanan akan menjadi Tail

berikut ini contoh Queue :


Tidak ada komentar:

Posting Komentar