Implementasi Stack Menggunakan Java

       Stack adalah salah satu struktur data yang digunakan untuk menyimpan sekumpulan objek ataupun variabel. Sesuai namanya yaitu stack, dimana objek yang terkumpul terlihat seperti tumpukan. Karakteristik stack sendiri bersifat LIFO (Last In First Out). Artinya, data yang terakhir masuk merupakan data yang akan keluar terlebih dahulu. Seperti halnya tumpukan pada umumnya, misalnya tumpukan buku, yang di atas atau yang terakhir masuk harus dikeluarkan terlebih dahulu untuk mendapatkan buku yang berada di tumpukan bawah.

Operasi Dasar pada Stack

  1. Push => untuk memasukkan data ke dalam Stack 
  2. Pop => untuk mengeluarkan data teratas dari Stack 
  3. Count => untuk mengetahui jumlah isi data pada Stack 
  4. Peek => untuk melihat data yang berada di posisi paling atas 
  5. Clear => untuk mengapus seluruh data yang ada pada Stack 

Berikut contoh source code stack dalam bahasa pemrograman Java 

Output

Komentar

Postingan Populer