Pengguna dapat menyusun algoritma antrean satu loket dengan prioritas, lalu membuktikannya dengan kasus uji pinggir.
±21 menit·Diperiksa 2026-09-23
Satu loket layanan melayani satu orang pada satu waktu. Setiap orang punya menit kedatangan dan tanda prioritas. Aturannya: yang berprioritas dilayani lebih dulu, lalu urut kedatangan, dan yang datang bersamaan dilayani sesuai urutan pendaftarannya. Loket yang sedang kosong langsung melayani orang berikutnya begitu ia datang.
Algoritmanya dua langkah yang terpisah rapi. Langkah pertama menentukan urutan dilayani, yaitu satu pengurutan dengan kunci bertingkat. Langkah kedua menjalankan waktu: menit mulai adalah yang lebih besar antara menit kedatangan dan menit loket bebas, dan menit selesai adalah menit mulai ditambah lama layanan. Memisahkan keduanya membuat masing-masing bisa diuji dengan contohnya sendiri.
Misi akhir modul. Selesaikan minimal 4 dari 5 tugas untuk menuntaskan modul ini.
Latihan 5 dari 5
Algoritma antrean sudah benar untuk data contoh. Kumpulan kasus uji mana yang paling mungkin menemukan kesalahan yang belum terlihat?
Jawaban diperiksa di server. Latihan ini memastikan kamu memahami contohnya — bukan bukti seluruh pekerjaanmu sudah benar.
Catatanmu
Memuat catatan…
Catatan tamu tersimpan di browser ini saja. Masuk kalau ingin membacanya di perangkat lain. 0 dari 4.000 karakter.
Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.