3

我正在使用 Guava 的 Range 类来处理间隔。我想知道是否可以通过使用一些番石榴的收集容器找到从一组间隔到给定点/间隔的最近间隔?

我尝试在 Java 中搜索区间树,这就是我找到的。如果可能的话,我宁愿通过使用 Guava 类之一来做到这一点。

http://picard.sourceforge.net/javadoc/net/sf/picard/util/IntervalTree.html http://tribble.googlecode.com/svn/trunk/src/org/broad/tribble/index/interval/IntervalTree .java

谢谢

4

1 回答 1

3

Guava 不提供此功能,尽管您可以通过RangeSet在给定点之前和之后找到第一个范围来在 a 之上构建这样的东西。

但一般来说,Guava对距离、度量或除了类型的比较排序之外的任何东西一无所知Range。他们不知道那更接近于。101115

于 2013-03-01T05:13:08.710 回答