Pengetian (Konsep)
Stack merupakan kumpulan data yang terurut sesuai bagaimana data tersebut
ditambahkan atau dihapus. Stack dalam pengurutan data menggunakan metode LIFO
(Last in, First Out). Stack mempunyai dua operasi dasar yaitu push dan pop. Push
artinya memasukkan elemen ke dalam tumpukan. Pop artinya mengeluarkan elemen
teratas dari tumpukan.
Queue merupakan kumpulan data yang terurut. Queue dalam pengurutan data
menggunakan metode FIFO (First in ,First Out). Queue mempunyai dua operasi dasar
yaitu Enqueue dan Dequeue. Enqueue berarti penambahan sebuah data/elemen.
Dequeue berarti penghapusan sebuah data/elemen
• Stack pada Menelusuri Web Browser • langkah awal mendaftarkan data yang
Memasukkan data halaman di jendela browser akan ditumpuk
(halaman[1], halaman[2], …., )
Untuk i = 1, 2, dst… n
Jika Push halaman[i] • Menjalankan operasi push memasukkan
Maka simpan halaman[i] di tumpukan sesuai urutan data awal i
Untuk j = n, n-1, dst… i • Menjalankan operasi pop
Ilustrasi Foto : Eksaterina Bolovt dari Pexels