场景 业务做绩效标准的时候,设定绩效分数值不能重叠,区间值左闭右开,由此引发思考 初步解决方案 区间值以{min:x,max:y}的形式,组数为n,先将n组数据按min值排序,再从大到小遍历数组,用这一组的max减去上一组的min,结果为正则无重叠,为负数则有重叠。 时间复杂度:排序算法复杂度+O(n) 空间复杂度:O(1)