STACK
stack menggunakan system LIFO (last In First
Out)
contoh stack
misalnya kita menumpuk buku setingi tingginya.. dan ingin mengambil
buku yang ada pada bagian bawah.. tentu saja tidak kita tarik yang di bawah
secara langsung, karena jika dilakukan itu maka semua buku akan tumbang dan
jadi berantakan. Sehingga kita harus mengeluarkan dulu yang paling atas sampai
ke paling bawah.
perintah yang ada pada Stack
Create, Push, Pop , Head , Tail
Create
isi.Size = New Point(kolom,
lebar)
kolom dan lebar diisi sesuai dengan keinginan kita
Push
isi.Text = isi.Text +
textBox2.Text
menyisipkan atau memasukan data ke dalam stack
Pop
isi.Text =
Microsoft.VisualBasic.Left(isi.Text, Len(isi.Text) - 1)
nah kalo yang ini angka akan dikurangi dari bagian kiri karena
kita menggunakan Left pada query itu dan stack sendiri juga di pop dari bagian
kiri ..
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
Contoh pada Stack :
Tidak ada komentar:
Posting Komentar