登录
  • #刷题
  • #leetcode

[请教]LeetCode Merge Intervals的问题

sqzhang17
2710
4
请教大家一个问题~在leetcode merge intervals 这道题里面, 自己写的程序看了半天都没有问题~但是在OJ面前总是出现runtime error~最后找到了毛病~是出在了这个部位:

public class Solution {

public ArrayList<Interval> merge(ArrayList<Interval> intervals) {

/* Check Initial Input */

if(intervals == null) return null; // null intervals

if(intervals.size() == 1) return intervals; // intervals contains one range

/* Check Initial Input Done*/

后面代码就省略了





如果把红色的双等号改成“<=”~就没有问题了~

请教一下~为什么会出现runtime error? 是不是之后用到了intervals.get(0), 当带入的intervals是size是零的list的时候就出现了这个runtime error?

感谢大家指点~
4条回复
热度排序

发表回复