国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Summary Ranges

yintaolaowanzi / 1615人閱讀

Summary Ranges

題目鏈接:https://leetcode.com/problems...

loop兩種寫法:

public class Solution {
    public List summaryRanges(int[] nums) {
        List result = new ArrayList();
        if(nums.length == 0) return result;
        /* loop invariant: nums[i] != nums[i-1] + 1 
         */
        for(int i = 0; i < nums.length; i++) {
            int prev = nums[i];
            while(i < nums.length - 1 && nums[i] + 1 == nums[i+1]) {
                i++;
            }
            result.add(getRange(prev, nums[i]));
        }
        return result;
    }
    
    private String getRange(int i, int j) {
        if(i == j) return "" + i;
        return i + "->" + j;
    }
}
public class Solution {
    public List summaryRanges(int[] nums) {
        List result = new ArrayList();
        if(nums.length == 0) return result;
        
        int prev = nums[0];
        for(int i = 0; i < nums.length; i++) {
            if(i == nums.length - 1 || nums[i] + 1 != nums[i+1]) {
                result.add(getRange(prev, nums[i]));
                if(i != nums.length - 1) prev = nums[i+1];
            }
        }
        return result;
    }
    
    private String getRange(int i, int j) {
        if(i == j) return "" + i;
        return i + "->" + j;
    }
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66591.html

相關文章

  • [Leetcode] Summary Ranges 統計區間

    摘要:雙層迭代法復雜度時間空間思路外層的循環控制每個的起點,內層的循環控制之內的遞增。每當遍歷完一個,就把它記錄到結果中,并更新下一個的起點。這里的技巧是,判斷一個數是否是在內的,只要就行了,即值之差等于下標之差。 Summary Ranges Given a sorted integer array without duplicates, return the summary of it...

    Youngdze 評論0 收藏0
  • [Leetcode刷題]Summary Ranges —— javascript

    摘要:輸入一個排序好的整數數組,輸出數組中連續數字的范圍的數組這是我的解法,不知道有沒有有更好更快的實現 Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return [0->2,4->5,7]. 輸入一個排...

    Doyle 評論0 收藏0

發表評論

0條評論

yintaolaowanzi

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<