【发布时间】:2013-09-22 06:12:24
【问题描述】:
我有两套。 (来自 Guava HashMultimap.values())。我需要快速查找,如果这两个集合的交集是非空集合。我不需要知道共同的元素,只要有共同的元素。我正在考虑使用 Sets.intersection,但它是 o(m+n),如果我们找到一个公共元素而不必创建整个交集(类似于 set.intersection(set2).any()),我们可以保释。 (数据集非常大,这个操作发生在一个循环中,因此性能是最重要的。)
欢迎提出任何建议。谢谢。
【问题讨论】:
标签: java collections guava