Pratikum 9
1. Implementasikan sebuah program yang menggunakan queue untuk menyimpan angka-angka
bulat. Program tersebut harus memiliki fitur berikut:
Enqueue: Menambahkan angka ke dalam queue.
Dequeue: Menghapus angka teratas dari queue.
Display: Menampilkan seluruh angka dalam queue.
coding :
hasil :
2. Buatlah program yang menggunakan queue untuk menerapkan antrian pelanggan di suatu toko.
Program tersebut harus memiliki fitur berikut:
Enqueue: Menambahkan data pelanggan (nama dan nomor antrian) ke dalam queue.
Dequeue: Menghapus data pelanggan teratas dari queue setelah selesai dilayani.
Display: Menampilkan seluruh data pelanggan dalam queue.
3. Implementasikan program yang menggunakan queue untuk mensimulasikan proses
penjadwalan CPU. Program tersebut harus memiliki fitur berikut:
Enqueue: Menambahkan proses (dalam bentuk nama atau ID) ke dalam queue.
Dequeue: Menghapus proses teratas dari queue setelah selesai dieksekusi.
Display: Menampilkan seluruh proses dalam queue.
4. Buatlah program yang menggunakan queue untuk mengimplementasikan algoritma Breadth-
First Search (BFS) pada graf. Program tersebut harus memiliki fitur berikut:
Enqueue: Menambahkan simpul (dalam bentuk nama atau ID) ke dalam queue.
Dequeue: Menghapus simpul teratas dari queue setelah dikunjungi.
Display: Menampilkan seluruh simpul yang ada dalam queue.






















Komentar
Posting Komentar