Struktur Data - Stack

Definisi Stack

Stack adalah struktur data linear yang mengikuti prinsip LIFO (Last In, First Out), yang berarti data terakhir masuk akan menjadi data yang pertama keluar. Berikut adalah operasi dasar pada struktur data stack:

- Push: Memasukkan elemen ke posisi teratas (top).
- Pop: Mengambil/menghapus elemen dari posisi teratas (top).
- Peek: Melihat elemen teratas tanpa menghapusnya.
- IsEmpty: Memeriksa apakah stack kosong.

1. Penggunaan Push, Pop, dan Peek

Output:


2. Implementasi Stack dengan isEmpty()


Output:

Source code Stack















Comments

Popular posts from this blog

Struktur Data - Review C++

Struktur Data - Array dalam C++

Struktur Data - Aplikasi Penggunaan Stack