题目:给定多个可能的重叠的区间,找出重叠区间的个数。...伪代码:
区间的定义如下:
class Interval{
int start; //起点
int end; //止点
Interval (int a,int b){
start...=a;
end = b;
}
}
首先,要定义区间的类,实现Comparable接口,含有起点与止点的值和类型,还要重写用于排序的compareTo函数。...,可以通过对closed 设置来改变,不同的区间还可以用append 来附加。...对于输入的是一个集合,计算一个集合内的区间重叠数
例子1
> b <- matrix(c(2, 8,8, 9,6, 9,11, 12,3, 3),ncol = 2, byrow = TRUE)
> b