【发布时间】:2009-08-03 17:37:37
【问题描述】:
问题:我希望能够对传出消息进行 FIFO 队列。出于更新/删除的原因,我还希望能够根据对象 ID 访问队列中的每条消息。
我目前实施了一个解决方案,将数据推送到双端队列中,并保留该数据的迭代器。然后将由对象 ID 键入的迭代器放入映射中。这在我做的地方很好,但我现在发现自己想在其他地方做。
我是否使问题过于复杂?是否已经有数据结构可以做到这一点?
【问题讨论】:
-
我认为要做得更好,我们必须知道你在做什么。通常,当您将某些东西推入队列时,您只关心前面。你不应该修改它。