快排+一次遍历,时间复杂度nlogn+n 关键点:两个区间能合并的条件,如已排序的两区间[a,b],[c,d],能合并的条件为b>c且d>a,合并后的区间左区间为a,c中的较小值,右区间为b,d中较大值 代码如下: import java.util.*; /** * Definition for an interval. * public class Interval { * int start; * int end; *  ...