我是JAVA的初学者。我在LeetCode中做了“插入间隔”的问题。以下是问题所在。
给定一组非重叠间隔,在间隔中插入新间隔(必要时合并)。
示例1: 给定区间[1,3],[6,9],在[1,5],[6,9]中插入和合并[2,5]。“
以下是代码。但我不知道如何编写主函数。有人可以帮忙吗?非常感谢你!
mean
答案 0 :(得分:2)
假设您只想测试书面方法,这应该会有所帮助。
public static void main(String[] args) {
Solution solution = new Solution();
List<Interval> intervals = new ArrayList<>(); //Create list of intervals
intervals.add(new Interval(1, 3));
intervals.add(new Interval(6, 9));
List<Interval> mergedIntervals = solution.insert(intervals, new Interval(2, 5));
System.out.println(mergedIntervals);
}
我希望上面的代码是不言自明的。我认为你已经定义了类Interval
。这就是它的外观
private class Interval {
int start;
int end;
public Interval(int start, int end) {
this.start = start;
this.end = end;
}
@Override
public String toString() {
return "[" + start + "," + end + "]";
}
}