Apa Itu Stack?
Pelajaran 2 dari 13 dalam kursus Stack, Seri Struktur Data #1 di Coddy.
Bayangkan stack seperti tumpukan buku. Kamu bisa menambahkan buku ke bagian atas tumpukan, atau mengambil buku teratas dari tumpukan.
Ini mirip dengan cara kerja struktur data stack dalam ilmu komputer. Kamu bisa menambahkan item ke bagian atas tumpukan, lalu mengambil item tersebut dari bagian atas tumpukan. Jenis struktur data ini mengikuti urutan "terakhir masuk, pertama keluar" (LIFO), yang berarti item terakhir yang ditambahkan ke tumpukan akan menjadi item pertama yang diambil. Stack sering digunakan dalam program komputer untuk menyimpan informasi sementara, seperti pemanggilan fungsi atau alamat memori.
Lima operasi utama pada stack adalah:
- Push: Tambahkan elemen ke bagian atas tumpukan.
- Pop: Ambil elemen teratas dari tumpukan.
- Peek/Top: Kembalikan nilai elemen teratas tanpa mengambilnya.
- Size: Kembalikan jumlah elemen dalam stack.
- IsEmpty: Periksa apakah stack kosong.
Ayo buat class Stack!
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Semua pelajaran di Stack, Seri Struktur Data #1
Latihan sendiri: Compiler C online