Stack Dalam Bahasa Java
Stack merupakan struktur data dinamis yang mengikuti prinsip Last In First Out (LIFO) yaitu data yang terakhir dimasukkan oleh user akan menjadi elemen yang pertama dihapus. Pada prinsipnya stack juga memiliki sifat yang berbanding terbalik dengan Queue yang menggunakan prinsip First In First Out (FIFO) yaitu data pertama yang dimasukkan akan menjadi elemen pertama yang akan dikeluarkan. Contoh dari Stack dalam kehidupan sehari-hari adalah proses bongkar muat container pada sebuah Pelabuhan, pada poses bongkar muat kontainer jika kita menginginkan untuk mengambil container pada tumpukan paling bawah, maka kita harus memindahkan container pada bagian atasnya terlebih dahulu hingga habis,kemudian baru mengambil container yang diinginkan.
Pada kesempaatan kali ini akan dibahas implementasi stack dalam sebuah program java :
Source code :
Class Stack :
Class StackApp:
Dokumentasi :
Comments
Post a Comment