Leetcode Summary Ranges
来源:互联网 发布:论文查重软件免费 编辑:程序博客网 时间:2024/06/06 05:44
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"].
Difficulty: Medium
public class Solution { public List<String> summaryRanges(int[] nums) { List<String> list = new ArrayList<String>(); int i = 0, len = nums.length; while(i < len){ int start = nums[i], end = nums[i]; i++; while(i < len && nums[i] == nums[i - 1] + 1){ end = nums[i]; i++; } if(start == end){ list.add(String.valueOf(start)); } else{ list.add(String.valueOf(start) + '-' + '>' + String.valueOf(end)); } } return list; }}
0 0
- leetcode 228: Summary Ranges
- Leetcode 228 Summary Ranges
- leetcode--Summary Ranges
- LeetCode 228: Summary Ranges
- [leetcode] Summary Ranges
- 【Leetcode】Summary Ranges
- Summary Ranges - LeetCode 228
- 【LeetCode】Summary Ranges
- [LeetCode]Summary Ranges
- [leetcode] Summary Ranges
- [leetcode][array] Summary Ranges
- leetcode[228]:Summary Ranges
- [LeetCode] Summary Ranges
- #leetcode#Summary Ranges
- leetcode summary-ranges
- Leetcode|Summary Ranges
- [leetCode] Summary Ranges
- [leetcode]Summary Ranges
- Github 使用
- iOS 【快速集成QQ表情键盘】
- Leetcode Unique Word Abbreviation
- iOS 【Runtime 初理解】
- Ruby中的各种方法定义和调用(函数式方法|实例方法|类方法)
- Leetcode Summary Ranges
- Leetcode Perfect Squares
- iOS 【UIKit-方法- (void)loadView; 的详解】
- JAVA中的static关键字
- 如何从官网下载 Google Chrome 离线安装包
- Navicat 导入sql脚本文件
- sublime用nodejs直接运行js
- windows快捷方式
- centos ping不通内网 网关 外网 域名等以解决 通过设置为动态IP(启用dhcp协议)