The Skyline Problem解题心得
原图链接:https://leetcode.com/problems/the-skyline-problem/description/
题目复述
- 如下图所示,已知多个矩形建筑物的左右边界位置以及高度(建筑物都是贴地的)
[Li, Ri, Hi]
;由此可见多个矩形建筑物在二维的平面上存在重叠的可能,在这个题目里我们需要求得重叠后的建筑轮廓 - 为了表示重叠后的建筑的轮廓的结果,在这里我们只需要存储轮廓每个横向线段的最左边的点即可(如下图B的轮廓,红色的点即为储存点),最后还需要取得轮廓的最右边的结束点,即一个形式为 (xn,0) 的点,表示轮廓结束