LeetCode 228 Summary Ranges
来源:互联网 发布:朝鲜核问题的影响 知乎 编辑:程序博客网 时间:2024/06/15 18:43
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"].
public List<String> summaryRanges(int[] nums) {List<String> ranges = new ArrayList<String>();if (nums.length == 0) return ranges;int start = 0;int end = 0;for (int i = 0; i < nums.length; i++) {if (i + 1 < nums.length && nums[i] == nums[i + 1] - 1) end++;else {if (start == end) ranges.add(String.valueOf(nums[start]));else ranges.add(nums[start] + "->" + nums[end]);start = ++end;}}return ranges;}
0 0
- leetcode 228: Summary Ranges
- Leetcode 228 Summary Ranges
- LeetCode 228: Summary Ranges
- Summary Ranges - LeetCode 228
- leetcode[228]:Summary Ranges
- leetcode 228:Summary Ranges
- Summary Ranges(leetcode 228)
- Leetcode #228 Summary Ranges
- leetCode #228 Summary Ranges
- leetcode 228: Summary Ranges
- [Leetcode]#228 Summary Ranges
- Leetcode 228 Summary Ranges
- [LeetCode 228] Summary Ranges
- 【LeetCode】228 Summary Ranges
- LeetCode 228 Summary Ranges
- [leetcode 228] Summary Ranges
- 【LEETCODE】228-Summary Ranges
- LeetCode 228:Summary Ranges
- Struts中jsp和action中参数传递总结
- 1003 entropy encoder
- poj 2186 Popular Cows 强联通分量tarjan/Kosaraju
- HashCode和equal方法
- Qt5之QRadioButton
- LeetCode 228 Summary Ranges
- C++之多态性与虚函数
- hadoop入门教程-hdfs
- HDU 4336 Card Collector
- python指南笔记(1)
- My study note of PHP language(II)
- POJ 刷题指导及题目分类
- Struts2中action的Result--Type
- Webservice的几个重要术语