Tugas Stack Java

 Stack adalah salah satu struktur data yang memiliki sistem kerja Last In First Out (LIFO), yang terakhir masuk pertama keluar. Dapat di ilustrasikan seperti sebuah tumpukan buku, ketika mengambil sebuah buku di dalam tumpukan itu maka harus diambil satu persatu dari buku yang paling atas dari tumpukan buku tersebut.

berikut merupakan contoh implementasi dari Stack pada java

 

Ada beberapa metode dalam implementasi Stack, metodenya adalah sebagai berikut=
1.push(), berfungsi untuk memasukkan data.
2.pop(), berfungsi untuk mengeluarkan data terakhir (atas).
3.peek(), berfungsi untuk melihat data yang berada pada tumpukan paling atas (akan dikeluarkan).
4.count(), berfungsi untuk menghitung banyak data dalam stack.
5.clear(), berfungsi untuk menghapus semua data dalam stack.

Alhasil dari kode yang kita buat diatas dapat menghasilkan output
sebagai berikut



Disini saya memakai bantuan scanner utility sehingga bisa menginput sebanyak yang kita inginkan datanya.


Komentar

Postingan Populer