【发布时间】:2015-10-11 08:38:33
【问题描述】:
我目前正在尝试比较 2 个队列。队列中的大多数条目将是重复的(两个队列将具有相同的条目)。我想要做的是,找到两个队列中都不存在的条目。
例如,假设以下是有问题的 2 个队列。
1st queue - A S D F G
2nd queue - S A D G Q
条目 A、S、D、G 都存在于两个队列中。但是,条目 F 对于第一个队列是唯一的,而 Q 对于第二个队列是唯一的。我希望能够找出哪些条目是唯一的。有没有这样的功能?
为了这个问题,我需要使用队列,因为 FIFO 行为至关重要。
【问题讨论】:
-
循环第一个队列并使用 contains() 检查当前值是否存在于第二个队列中
-
@dwnenr 自从我的post 回答比较2个队列并找到两个队列中都不存在的元素,我认为如果你对未来的读者更有用请接受答案:)