Halo bestie coding! Kali ini kita belajar tentang stack. Yuk simak penjelasannya....
Apa itu Stack?
stack merupakan struktur data dengan prinsip LIFO (Last In, First Out). Bayangkan tumpukan piring : piring terakhir yang ditaruh akan jadi piring pertama diambil.
Stack di Kehidupan Nyata
- Tombol Undo di Microsoft Word
- Tombol Back di browser
- Sistem kartu di game
Kode Program Stack
Struktur Data Stack
Push : Operasi untuk menambahkan elemen ke dalam stack
Pop : Operasi untuk menghapus elemen paling atas dari stack
Peek : Operasi untuk melihat elemen paling atas tanpa menghapusnya
Ilustrasi Kehidupan Nyata
Push : Saat kamu buka browser, alamat ditaruh di atas stack
Pop : Saat kamu klik tombol back, tab terakhir keluar dari stack
Peek : Saat kamu lihat tab aktif sekarang, itu sama dengan peek