🌎Praktikum 5
Pada praktikum 5, Anda akan menerapkan min-heaps dengan menggunakan class PriorityQueue
dari Java Collection Framework.
Langkah Pratikum
Buat class baru dengan nama
ContohPriorityQueue
.Tambahkan main method didalamnya.
Intansiasi objek
PriorityQueue
dengan elemen berupaInteger
lalu tambahkan beberapa elemen.
Tambakan kode untuk mencetak queue. Jalankan program. Apakah sesuai dengan ekspektasi? Mengapa bisa terjadi demikian?
Tampilkan elemen teratas dari queue (root) dengan menggunakan fungsi
peek()
.
Hapus elemen teratas dari queue (root) dengan fungsi
poll()
dan cetak hasilnya.
Terakhir, gunakan fungsi
size()
untuk mengetahui ukuran daru queue, dan hapus semua element dengan menggunakan fungsiclear()
. Cek apakah queue sudah kosong dengan fungsiisEmpty()
.
Last updated