ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue...

14
ADT: Priority Queue Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data dengan nilai prioritas tertinggilah yang dapat diakses terlebih dulu. Bayangkan sebuah antrian pada printer jaringan. Misalkan ada sebuah permintaan cetak untuk 100 halaman hanya beberapa detik lebih awal dari permintaan cetak selembar halaman. Highest priority insert deleteMin findMin Contoh Interface sebuah Priority Queue : void insert(Benda x); (Menambahkan) void deleteMin(); (menghapus) Benda findMin(); (meng-akses)

Transcript of ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue...

Page 1: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data

ADT: Priority Queue

• Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data dengan nilai prioritas tertinggilah yang dapat diakses terlebih dulu.

• Bayangkan sebuah antrian pada printer jaringan. Misalkan ada sebuah permintaan cetak untuk 100 halaman hanya beberapa detik lebih awal dari permintaan cetak selembar halaman.

Highest

priority

insert deleteMin

findMin

Contoh Interface sebuah Priority Queue : void insert(Benda x); (Menambahkan) void deleteMin(); (menghapus) Benda findMin(); (meng-akses)

Page 2: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 3: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 4: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 5: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 6: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 7: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 8: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 9: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 10: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 11: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 12: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 13: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data
Page 14: ADT: Priority Queue - didijuardi.files.wordpress.com · ADT: Priority Queue • Priority Queue adalah struktur data queue yang tiap elemen data dapat miliki nilai prioritas. Data