本文共 862 字,大约阅读时间需要 2 分钟。
class Solution { public ListsummaryRanges(int[] nums) { int len=nums.length; if(len==0) return new ArrayList (); ArrayList res=new ArrayList<>(); int start=nums[0]; int end=nums[0]; for(int i=1;i "+end; res.add(s); } else{ String s=""+start; res.add(s); } start=nums[i]; end=nums[i]; } else{ end=nums[i]; } } if(start!=end){ String s=start+"->"+end; res.add(s); } else{ String s=""+start; res.add(s); } return res; }}
时间O(N)
空间O(1)转载地址:http://uzjzk.baihongyu.com/