【发布时间】:2011-01-18 16:04:08
【问题描述】:
对于我的 Java 应用程序,我需要一些方法来确定 item1 在队列 Q 中是否在 item2 之前。当然,我可以只使用迭代器并开始遍历列表。但是,也许还有另一种方法可以发现这一点?
对于我的特定应用程序,我不能使用 LinkedList(它提供索引并可以轻松确定一个对象是否在另一个对象之前)。
【问题讨论】:
-
可以使用队列以外的其他数据结构吗?
-
我想使用队列,因为它的效率。见stackoverflow.com/questions/4724995/…
-
好吧,也许在这种情况下最好使用 List list = Collections.synchronizedList(new LinkedList