【发布时间】:2016-07-19 14:37:22
【问题描述】:
我有一个随机切片的矩形网格 - 宽度为 80 个单位。
我已经将网格中每一行的空闲空间存储在一个数组中,如下所示:
[
{pX:1,sX:15},
{pX:30,sX:13},
{pX:43,sX:1},
{pX:44,sX:17}
],
[
{pX:1,sX:15},
{pX:16,sX:14},
{pX:30,sX:13},
{pX:43,sX:1},
{pX:44,sX:17}
]
其中 pX 是起点,sX 表示每个矩形的宽度。
一些数组条目是相邻的,即pX[i]+sX[i] = pX[i+1]。如何将这些数组条目组合在一起并获得具有最大相邻宽度的结果矩形?
【问题讨论】:
-
你能发布想要的输出吗?
-
@NenadVracar:
[{pX:1,sX:15},{pX:30,sX:31}],[{pX:1,sX:60}]
标签: javascript algorithm geometry grouping