C++ Queue
Dalam C++, STL queue
menyediakan fungsionalitas struktur data antrean.
Struktur data antrean mengikuti prinsip FIFO (First In First Out) di mana elemen yang ditambahkan pertama akan dihapus terlebih dahulu.
Metode Antrian C++
Dalam C++, queue
adalah kelas yang menyediakan berbagai metode untuk melakukan operasi berbeda pada antrean.
Metode | Keterangan |
---|---|
push() | Menyisipkan elemen di belakang antrian. |
pop() | Menghapus elemen dari depan antrian. |
front() | Mengembalikan elemen pertama dari antrian. |
back() | Mengembalikan elemen terakhir antrean. |
size() | Mengembalikan jumlah elemen dalam antrian. |
empty() | Kembali true jika antrian kosong. |
Buat Queue C++ STL
Untuk membuat antrean di C++, pertama-tama kita perlu menyertakan queue
berkas header.
#include <queue>
Setelah kita mengimpor berkas ini, kita dapat membuatnya queue
menggunakan sintaks berikut:
queue<type> q;
Di sini, type
menunjukkan tipe data yang ingin kita simpan dalam antrian. Misalnya,
// create a queue of integer data type
queue<int> integer_queue;
// create a queue of string data type
queue<string> string_queue;
0 Comments