当前位置: 首页 > 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/285128/

相关文章:

  • 曲靖做网站建设的公司宣传片拍摄公司排名
  • 济宁网站建设有限公司wordpress怎么自动手机版
  • 淘宝是什么语言做的网站企业应用平台和系统管理下载
  • 个人建站怎么做网站好怎么做网站扫码支付
  • 专做logo网站叫什么地方做一个网页需要什么
  • 活动网站建设深圳市seo上词点击软件
  • 建设银行金山支行网站seo分析工具
  • 烟台网站优化公司上海网站建设百度推广公司哪家好
  • 深圳团购网站设计哪家好找人做网站需要什么
  • 做外卖那些网站好wordpress it博客主题
  • 网站logo 更换网页设计网站作业
  • 北京定制网站开发公司浩森宇特宁波网站建设公司比较好
  • 在线商城网站建设网站链接做投票
  • 环球旅行社网站建设规划书会计培训班一般收费多少
  • wordpress pdf电子书seo刷点击软件
  • 网站建设源代码文件个人wordpress主题
  • 重庆网站推广运营公司网站建设公司江西
  • 营销型网站设计方案房子网站有哪些
  • 宝坻区建设路小学网站企业网站内页
  • 网站做个seo要多少钱成都官网seo服务
  • 企业网站建设费用做管理费用吗做绒毛鉴定网站
  • 学网站开发的培训学校小型企业网站设计
  • 网站域名301重定向无锡工厂网站建设
  • 登记注册身份验证合肥seo建站
  • 莉莉卡是哪个网站做的铜仁做网站公司
  • 建站外贸网站建设wordpress 360cdn
  • 丽水企业网站建设公司seo是什么服务
  • 付费内容网站微信网站建设费记什么科目
  • 外链提高网站权重小程序入口在哪里
  • 外语网站建设目的四大营销策略