谷歌面试题:插入区间
描述:
给出一个无重叠的按照区间起始端点排序的区间列表。
在列表中插入一个新的区间,你要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。
在线测评地址
样例 1:
输入:
区间列表 = [(1,2), (5,9)]
新的区间 = (2, 5)
输出:
[(1,9)]
解释:
插入后区间有重叠,需要合并区间。
样例 2:
描述:
给出一个无重叠的按照区间起始端点排序的区间列表。
在列表中插入一个新的区间,你要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。
在线测评地址
样例 1:
输入:
区间列表 = [(1,2), (5,9)]
新的区间 = (2, 5)
输出:
[(1,9)]
解释:
插入后区间有重叠,需要合并区间。
样例 2: