Implementasi Stack Pada Java

  •  Stack

    Stack merupakan struktur data yang pengambilan dan penambahan elemen hanya dilakukan pada satu ujung (paling atas). Stack menggunakan prinsip LIFO (Last In First Out) yang berarti elemen data yang terakhir disisipkan akan menjadi elemen data teratas sekaligus yang terlebih dahulu dikeluarkan. Seperti halnya tumpukan buku, buku terakhir yang ditumpuk akan berada di paling atas dan untuk mengambil buku yang berada di bawahnya, kita harus mengambil buku yang berada di atas satu per satu.

      Terdapat 5 method yang wajib ada pada sebuah stack yaitu :

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

      Source code :

      Berikut adalah keluaran dari program yang dijalankan :



Komentar

Postingan populer dari blog ini

EVALUASI TENGAH SEMESTER MPPL B 2022

EVALUASI AKHIR SEMESTER MPPL B 2022

Tugas 6 Manajemen Proyek Perangkat Lunak B 2022