首页 > 其他 > 详细

Missing Ranges

时间:2015-04-20 08:08:45      阅读:259      评论:0      收藏:0      [点我收藏+]

题目看不到,所以网上搜刮

http://www.danielbit.com/blog/puzzle/leetcode/leetcode-missing-ranges

学习了一下

public class Solution {
    public List<String> findMissingRanges(int[] vals, int start, int end) {
        int pre = start-1;
        List<String> res= new List<String>();
        for(int i=0;i<=vals.length;i++){
            int cur = (i==vals.length?)end: vals[i];
            if(cur-pre>1){
                res.add(getRange(vals, pre+1, cur-1));
            }
            pre = cur;
        }
        return res;
    }
    public String getRange(int[] v, int f, int t){
        return (f==t?)String.valueOf(f): from+"->"+ to;
    }
}

 

Missing Ranges

原文:http://www.cnblogs.com/jiajiaxingxing/p/4440572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!