博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode 228: Summary Ranges
阅读量:6236 次
发布时间:2019-06-22

本文共 820 字,大约阅读时间需要 2 分钟。

Summary Ranges

Total Accepted: 511
Total Submissions: 2271

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"].

[思路]

两个指针 start, end.  假设nums[end+1] = nums[end]+1, 就移动end指针, 否则, 插入字符串nums[start]->nums[end].

[CODE]

public class Solution {    // [0,1,2,4,5,7], return ["0->2","4->5","7"].     public List
summaryRanges(int[] nums) { List
res = new ArrayList<>(); if(nums==null || nums.length<1) return res; int s=0, e=0; while(e
" + nums[e]; res.add(str); } ++e; s = e; } } return res; }}

转载于:https://www.cnblogs.com/yutingliuyl/p/7199420.html

你可能感兴趣的文章
iPad和iPhone开发的比较
查看>>
mysql 针对单张表的备份与还原
查看>>
Gerrit使用简介
查看>>
SQL2008报表三种实现Reporting Service2008匿名访问的方法(转)
查看>>
emacs 根据文件名自动加载内容
查看>>
Win7最高权限问题
查看>>
pdf关闭工具栏
查看>>
java设计模式10:Flyweight
查看>>
javascript笔记:深入分析javascript里对象的创建(上)
查看>>
获取引用js文件所在的路径(做jquery插件用)
查看>>
Android实现计时与倒计时的几种方法
查看>>
日期相关
查看>>
Windows Server 8 开发预览版
查看>>
CentOS在同一个窗口打开文件夹
查看>>
从零开始学MVC3——创建项目
查看>>
java笔记:熟练掌握线程技术---基础篇之解决资源共享的问题(中)--中篇
查看>>
Windows MDL原理总结
查看>>
12篇学通C#网络编程——第二篇 HTTP应用编程(上)(转)
查看>>
SSH服务连接时常见问题解答
查看>>
SQL Server2012中的Throw语句尝试
查看>>