Source Code Queue C#
Queue pada Struktur Data atau antrian adalah sekumpulan data yang mana penambahan elemen hanya bisa dilakukan pada suatu ujung disebut dengan sisibelakang(rear), dan penghapusan(pengambilan elemen) dilakukan lewat ujung lain (disebut dengan sisi depan atau front). Queue atau antrian prinsip yang digunakan adalah “Masuk Pertama Keluar Pertama” atau FIFO (First In First Out).
Karakteristik Queue atau antrian :
1. elemen antrian
2. front (elemen terdepan antrian)
3. tail (elemen terakhir)
4. jumlah elemen pada antrian
5. status antrian
Berikut ini adalah source code queue di C#
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void richTextBox1_TextChanged(object sender, EventArgs e)
{
}
int[] data = new int[5];
int index = -1;
private void btn_masuk_Click(object sender, EventArgs e)
{
index = index + 1;
data[index] = Int32.Parse(txt_data.Text);
for (int i = 0; i <= 4; i++)
{
rtb_data.AppendText("index - " + i + " : " + data[i] + "\n");
} rtb_data.AppendText("\n");
}
private void btn_hapus_Click(object sender, EventArgs e)
{
for (int z = 0; z <= 4; z++)
{
if (z == 4)
{
data[z] = 0;
}
else
{
data[z] = data[z + 1];
}
}
for (int i = 0; i <= 4; i++)
{
rtb_kurang.AppendText("index - " + i + " : " + data[i] + "\n");
}
rtb_kurang.AppendText("\n\n");
}
}
}
Sekian postingan kali ini,semoga bermanfaat.
Jangan lupa like and share












