スイープラインを使用して2D最接近ペアアルゴリズムを実装していましたが、特定のy座標の上の6つのポイントを見つける必要があると表示されます。私が行ったのは、ポイントをy座標でソートされたTreeSetに配置し、tailSetメソッドを使用して、特定のポイントより上のすべてのポイントを取得し、最大6回反復することです。
tailSet操作の複雑さがO(log n)であるかどうか疑問に思いました。そうである場合、tailSetを最大で6回繰り返しますか?O(log n)?
参照: http: //people.scs.carleton.ca/~michiel/lecturenotes/ALGGEOM/sweepclosestpair.pdf