查找包含点高效算法的矩形

Nan*_*nik 12 algorithm computational-geometry

下午好.

我的情况:

  • 二维空间.
  • 输入:一组矩形(也是重叠的矩形).
    • 矩形坐标是整数类型.
    • 矩形大小和矩形位置有任何限制(仅限整数范围).
    • 任何矩形都没有width = 0或height = 0.
  • 我需要找到:包含输入点的所有矩形(带整数坐标).

查找包含输入点的矩形.

问题:

  • 保持矩形的有效结构是什么?
  • 在这种情况下,哪种算法是有效的?
    • 什么算法只有在没有移除的情况下添加矩形才有效?

谢谢 :-).

Tej*_*til 18

R-Tree是适用于此用例的最佳数据结构.R树是用于空间访问方法的树数据结构,即用于索引诸如地理坐标,矩形或多边形的多维信息.所有矩形的信息都可以以树形式存储,因此搜索很容易

维基百科页面,简短的ppt研究论文将帮助您理解这个概念.

在此输入图像描述