|
|
1
7
|
|
|
2
3
这里有一个 使用 TreeMap :
|
|
|
3
1
如果您确定没有其他条目具有与这些整数属性相同的值,则可以使用具有排序条件的树映射,该树映射将按两个整数属性的某种组合进行排序,然后您可以直接找到第一个匹配项,然后从那里迭代到第一个不匹配项。但你似乎不太可能达到这些条件。 因为集合有很低的开销(所有都是通过引用存储的),所以我会考虑两个排序的集合,可能是树集,一个是由第一个属性排序的,另一个是由第二个属性排序的,然后从集合中挑选出符合标准的所有值并将它们结合在一起。 |
|
|
4
1
bruno conde提供的解决方案是一个良好的开端。然而,我阅读原始问题的方式是,key对象包含两个整数,问题是关于检索所有键/值对的最快方式,这些键/值对匹配第一个整数的一个范围,匹配第二个整数的第二个范围。bruno解决方案假设键具有自然顺序,其中第一个整数始终优先于第二个整数。它还假设只有一个范围。 对于这个更一般的情况,我想: 使用支持整数1的比较器将键/值插入树映射
|
|
|
5
0
|
|
|
6
0
这样,你就不必做额外的事情了
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |