leetcode上Easy题目终于刷完~\(≧▽≦)/~啦啦啦
public class Solution {
public List<String> summaryRanges(int[] nums) {
List<String> list = new ArrayList<String>();
if(nums.length == 0){
return list;
}
int i = 1;
int n = nums.length;
int p, q;
String range;
while(i <= n){
p = i - 1;
while(i < n && nums[i] == (nums[i - 1] + 1)){
i++;
}
q = i - 1;
if(p == q){
range = nums[p]+"";
}
else{
range = nums[p] + "->" + nums[q];
}
list.add(range);
i++;
}
return list;
}
}