-
Notifications
You must be signed in to change notification settings - Fork 2
Modul 1 [Soal Latihan]
Rama Muhammad Murshal edited this page Sep 23, 2022
·
1 revision
Modifikasi struktur data stack agar dapat menemukan elemen terkecil dengan kompleksitas O(1).
Sebuah klinik TC sedang melayani antrian pasien. Setiap pasien mempunyai id dan level urgensi masing-masing yang direpresentasikan oleh sebuah bilangan. Buatlah program untuk mensimulasikan antrian pada klinik tersebut.
Baris pertama adalah Q, banyaknya query. Setiap query dapat berupa:
-
MASUK id x
- id adalah id dari orang dan x adalah tingkat urgensinya. -
LAYANI
- cetak id orang yang akan dilayani sekarang.
Untuk setiap query LAYANI
, cetak id orang yang akan dilayani saat ini. Jika sudah tidak ada pasien yang antri, maka cetak "HORE".
9
MASUK 1 15
MASUK 3 2
MASUK 2 6
MASUK 7 15
LAYANI
LAYANI
MASUK 8 100
LAYANI
LAYANI
1
7
8
2
Modifikasilah program stack, queue, deque dan priority queue pada github untuk menyimpan tipe string dengan maksimum karakter adalah 100 karakter.
Modul 0
Modul 1
Modul 2
Modul 3
Modul 4
Modul 5
Modul 6