【发布时间】:2021-05-28 10:01:00
【问题描述】:
我想知道是否可以实现优先查询来解决以下问题:假设有一所学校由于大流行需要调节其最大在校学生。例如,某天有 4 节课,分别是 50 人的 9:00-11:00、25 人的 10:00-12:00、60 人的 14:00-16:00 和 17:00- 18:00 与 70 名学生。那么现在最大的学生是 75,因为当它是 10:00-11:00 时,总共有 75 名学生上课。我最初的想法是创建两个优先队列,一个以课程开始时间为优先级,另一个以课程结束时间为优先级。有人可以对此提出任何建议吗?
【问题讨论】:
-
我不明白使用时间作为优先级将如何解决任何问题。
-
我认为这类似于合并间隔问题..
标签: java priority-queue