3

間隔を処理するために Guava の Range クラスを使用しています。Guava のコレクション コンテナーのいくつかを使用して、一連の間隔から特定のポイント/間隔までの最も近い間隔を見つけることができるかどうかを知りたいですか?

Javaでインターバルツリーを検索してみましたが、これが見つかりました。可能であれば、Guava クラスの 1 つを使用してそれを行うことをお勧めします。

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

RangeSetグアバはこれを提供しませんが、特定のポイントの前後の最初の範囲を見つけることで、上にそのようなものを構築できるかもしれません。

しかし、一般に、Guavaは距離、メトリック、または型の比較順序以外のことについて何もRange知りません。彼らは がよりも近いことを知りません。101115

于 2013-03-01T05:13:08.710 に答える