码迷,mamicode.com
首页 > 其他好文 > 详细

Missing Ranges

时间:2015-04-20 08:10:09      阅读:98      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!