Java Collection.查找两个集合之间是否存在 Common 元素的最快方法
2022-09-03 09:24:51
我有两套。(来自Guava HashMultimap.values())。我需要快速找到,如果两个集合的交集是非空集。我不需要知道共同的元素,只要有一个共同的元素。我正在考虑使用Sets.intersection,但它是o(m + n),如果我们找到一个共同的元素而不必创建整个交叉点(类似于set.intersection(set2).any()),我们可以保释。(数据集非常大,此操作发生在循环中,因此性能至关重要。
欢迎任何建议。谢谢。