Implementasi Stack

Stack

Stack adalah struktur data dinamis yang mengikuti prinsip Last In First Out (LIFO). Pada LIFO, Elemen terakhir yang dimasukkan pada stack akan menjadi elemen yang pertama dihapus. Sebagai contoh dari Stack adalah tumpukan piring, dimana piring baru diletakkan pada tumpukan paling atas dan dikeluarkan juga dari paling atas.

Operasi Dasar

  • clear – untuk menghapus seluruh data pada stack.
  • count – untuk mendapatkan data size pada stack.
  • push – operasi untuk menambahkan data pada tumpukan paling atas.
  • pop – operasi untuk menghapus data pada tumpukan paling atas.
  • peek – untuk mendapatkan data pada tumpukan paling atas.

Berikut adalah implementasi Stack dalam bahasa pemrograman Java

Source Code

Ouput



Komentar

Postingan populer dari blog ini

EVALUASI TENGAH SEMESTER MANAJEMEN PROYEK PERANGKAT LUNAK

EVALUASI AKHIR SEMESTER MANAJEMEN PROYEK PERANGKAT LUNAK