gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:24:13 26 4
gpt4 key购买 nike

下午好。

我的情况:

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

Find rectangles that contain entered point.

问题:

  • 保留矩形的有效结构是什么?
  • 在这种情况下哪种算法最有效?
    • 什么算法只对添加矩形而不删除矩形有效?

谢谢 :-).

最佳答案

R-Tree 是适合此用例的最佳数据结构。R-tree 是用于空间访问方法的树数据结构,即用于索引多维信息,例如地理坐标、矩形或多边形。所有矩形的信息都可以树形存储,方便查找

Wikipedia页,short pptresearch paper将帮助您理解这个概念。

enter image description here

关于algorithm - 查找包含点的矩形 - 高效算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10269179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com