链接: https://leetcode-cn.com/problems/merge-k-sorted-lists/
题面
给定建筑物的起止位置和高度,返回建筑物轮廓(天际线)的拐点。
解法
这是一道hard难度的题目 需要考虑用优先队列来求解
存储每个建筑物的高度右端点,以高度作为第一关键字,右端点为第二关键字
从而获取到目前会拔高天际线、且阻碍前一个建筑物的右端点的下一个建筑物
有很多细节 不太好写 参考了示例程序写出来的
代码
1 | class Solution { |
但问耕耘,莫问收获
链接: https://leetcode-cn.com/problems/merge-k-sorted-lists/
给定建筑物的起止位置和高度,返回建筑物轮廓(天际线)的拐点。
这是一道hard难度的题目 需要考虑用优先队列来求解
存储每个建筑物的高度右端点,以高度作为第一关键字,右端点为第二关键字
从而获取到目前会拔高天际线、且阻碍前一个建筑物的右端点的下一个建筑物
有很多细节 不太好写 参考了示例程序写出来的
1 | class Solution { |