当前位置: 首页 > news >正文

绵阳手机网站建设代理公司注册费用

绵阳手机网站建设,代理公司注册费用,wordpress英文主题变中文版,济源网站建设费用给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区间范围 [a,b] 应该按…

给定一个  无重复元素 的 有序 整数数组 nums 。

返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。

列表中的每个区间范围 [a,b] 应该按如下格式输出:

  • "a->b" ,如果 a != b
  • "a" ,如果 a == b

    示例 1:

    输入:nums = [0,1,2,4,5,7]
    输出:["0->2","4->5","7"]
    解释:区间范围是:
    [0,2] --> "0->2"
    [4,5] --> "4->5"
    [7,7] --> "7"
    

    示例 2:

    输入:nums = [0,2,3,4,6,8,9]
    输出:["0","2->4","6","8->9"]
    解释:区间范围是:
    [0,0] --> "0"
    [2,4] --> "2->4"
    [6,6] --> "6"
    [8,9] --> "8->9"

题解:

一次遍历
我们从数组的位置 0出发,向右遍历。每次遇到相邻元素之间的差值大于 1 时,我们就找到了一个区间。遍历完数组之后,就能得到一系列的区间的列表。

在遍历过程中,维护下标 low和 high分别记录区间的起点和终点,对于任何区间都有 low≤high。当得到一个区间时,根据 loww 和 high的值生成区间的字符串表示。

当 low<high时,区间的字符串表示为 ‘‘low→high"。

当 low=high时,区间的字符串表示为 ‘‘low"。

作者:力扣官方题解
 

class Solution {public List<String> summaryRanges(int[] nums) {List<String> ret = new ArrayList<String>();int i = 0;int n = nums.length;while (i < n) {int low = i;i++;while (i < n && nums[i] == nums[i - 1] + 1) {i++;}int high = i - 1;StringBuffer temp = new StringBuffer(Integer.toString(nums[low]));if (low < high) {temp.append("->");temp.append(Integer.toString(nums[high]));}ret.add(temp.toString());}return ret;}
}

http://www.yayakq.cn/news/748478/

相关文章:

  • 东莞网站建设aj如何在网站开发客户
  • 网站集群系统 如何做域名解析客户为什么要做网站
  • 免费建站的平台网站建设的落地页
  • 市场营销案例企业网站优化工具
  • 鸿安建设集团网站wordpress 二维码插件下载地址
  • 巴士定制网站开发个人在国外网站做电商
  • 设计一套网站费用广州seo优化代理
  • ppt超链接网站怎么做wordpress 用户 购物
  • 公司年前做网站好处深圳高端seo外包公司
  • 六安网站优化网站集约化建设情况
  • 有人找做网站的广告网站建设实训报告
  • 电商网站建设方案营销导向企业网站策划
  • 网站没有友情链接网站备案号在哪儿查询
  • 不用下载能直接进入的正能量网站中铁建设门户网站
  • 设置网站开场动画问信息奥赛题怎么做 去哪个网站
  • 江苏网站建设哪家快点php简易企业网站源码
  • 做网站几百块可信吗怎么做网站的搜索引擎
  • 网站建设与运营的收入来源湖南省专业建设公司网站
  • 社区门户网站建设用vps做网站
  • 互联网网站制作北京企业建站定制
  • jsp网站开发可行性分析上上上海网站设计
  • 公司网站模板建设seo培训优化课程
  • 网站的推广一般有什么方式h5建站系统源码
  • 旅游网站建设那家好沈阳有多少网站
  • 那种导航网站企业邮箱在哪查看
  • 建设网站要求哪里备案如何做物流网站
  • 支付网站怎么做的虚拟主机的作用
  • 巢湖网站建设电话口碑好的秦皇岛网站建设哪里有
  • 做网站的流程小程序店铺怎么开
  • 如何提高网站打开速度收企业做网站备案