代码之家  ›  专栏  ›  技术社区  ›  Jon Purdy

从矩形列表创建树

  •  2
  • Jon Purdy  · 技术社区  · 14 年前

    R 二维矩形( x , y w , h )任何一个给定的矩形要么完全在内部,要么完全在其他矩形的外部,那么确定直接包围矩形的最有效方法是什么 p 通过 y 然后 a , b )并测试

    1 回复  |  直到 14 年前
        1
  •  2
  •   Amber    14 年前
    1. 排序依据 (x+y) .
    2. 从排序列表的开始,抓取一个矩形Q。
    3. (x+y+w+h) 对于那个矩形。
    4. 对于矩形Q后面的列表部分中的每个矩形R x+y for R <= (x+y+w+h) of Q
    5. 对列表重复上述步骤。