华为OD机试真题 Java 实现【模拟消息队列】【2023 B卷 100分】,附详细解题思路-LMLPHP

一、题目描述

让我们来模拟一个消息队列的运作,有一个发布者和若干个消费者,发布者会在给定的时刻向消息队列发送消息。

  • 若此时消息队列有消费者订阅,这个消息会被发送到订阅的消费者中优先级最高(输入中消费者按优先级升序排列)的一个;
  • 若此时没有订阅的消费者,该消息被消息队列丢弃。
07-27 20:14