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.

coding : 




hasil : 

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.

coding :




hasil: 

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.

coding : 






hasil: 


Komentar

Postingan populer dari blog ini

Pratikum 9 (String)

Praktikum 1: Pengantar Pemograman....

Pratikum 14 (Struktur)