巨大な 2-D 画面 (40000 * 40000 ポイント) に関する問題を解決しようとしています。無効な点がいくつかあり、長方形のウィンドウが表示されています。長方形のウィンドウ内に収まる無効なポイントの左上にあるすべてのポイントも無効になります。
次のような操作をサポートするデータ構造を構築する必要があります。1) 作業する必要がある有効なポイントの数を見つけます。2) 特定のポイントが有効かどうかを問い合わせます。
私の調査に基づいて、セグメント/インターバル ツリーを検討しましたが、それらを完全に理解することはできず、2 次元の点を処理できるかどうかもわかりません。
上記の操作を可能にするデータ構造の詳細な説明を含む素敵な記事/実装を誰か教えてもらえますか?
ありがとう、ロヒット