STRUKTUR DATA - " Stack, Recursion, Queue"
Assalamualaikum Wr.Wb Hai teman teman kali ini saya akan membahas apa itu Stack, Recursion dan Queues. Mungkin ada yang bertanyaapa bedanya Stack, Recursion dan Queues ?. oke kita akan bahas semua tapi kita bahasnya satuper satu ya STACK Stack adalah kumpulan data yang diletakkan di atas data yang lain. Stack menggunakan konsep LIFO Singkatan dari “Last In First Out” Artinya adalah data yang petama masuk adalah data yang pertama akan keluar. Di dalam stack ada istilah FLAG artinya adalah pembatas. Flag ada 2 yaitu : Flag Top dan Flag Button Flag Top : Batas Teratas Flag Buttom : Batas Terbawah Di dalam stack ada istilah push dan pop. Kira kira artinya apa ya? Push : digunakan untuk menambah item pada stack Pop : digunakan untuk mengambil item pada stack pada tumpukan paling atas Contoh penggunaan PUSH Disini kita telah disediakan stack dengan jumlah data yang bias diisikan adalah 5 data, maka cara pengisiannya melalui Push Con