Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

練習題

基礎題

  1. 為什麼插單任務問題適合用優先佇列,而不是每次把全部任務重新排序?

  2. 什麼情況下,高優先任務到了也不能立刻處理?

  3. 本章的非搶占式規則,和真實客服或值班工作的哪種限制最接近?

  4. 如果兩個任務優先等級相同,你會怎麼定義誰先做比較合理?

實作題

  1. build_triage_order 增加部門欄位,讓同部門任務在同優先等級下維持先來先做。

  2. 讓等待時間摘要再多回傳中位數等待時間,觀察它和平均值的差異。

  3. 把模型改成可選擇「允許搶占」或「不允許搶占」,比較兩種規則的差異。

反思題