Tugas Stack And Queue

Stack (LIFO - Last In, First Out) Pada Stack, data yang terakhir dimasukkan (push) akan menjadi data yang pertama dikeluarkan (pop). Dengan kata lain, urutan pengoperasian yang terakhir akan menjadi yang pertama diproses. Operasi umum pada Stack: • Push: Menambahkan elemen ke dalam stack. • Pop: Menghapus elemen terakhir yang dimasukkan ke dalam stack. • Peek/Top: Melihat elemen yang ada di puncak stack tanpa menghapusnya. Penjelasan: • Push menambahkan elemen ke dalam stack. • Pop menghapus elemen yang berada di posisi paling atas. Queue (FIFO - First In, First Out) Pada Queue, data yang pertama kali dimasukkan akan menjadi yang pertama kali dikeluarkan. Dengan kata lain, urutan pengoperasian yang pertama akan diproses terlebih dahulu. Operasi umum pada Queue: • Enqueue: Menambahkan elemen ke dalam queue. • Dequeue: Menghapus elemen pertama yang dimasukkan ke dalam queue. • Front: Melihat elemen yang ada di depan queue tanpa menghapusnya Penjelasan: • Enqueue menambahkan elemen ke dal...