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

萍乡网站开发南京网站做的好的公司

萍乡网站开发,南京网站做的好的公司,怎么推广一个app,联通套餐给定一个 无重复元素 的 有序 整数数组 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.15wanjia.com/news/170588.html

相关文章:

  • 短视频代运营seo 网站结构调整
  • 网站名称意义公司网站最新版
  • 网站建设工作任务网络公司网站开发
  • 河南省建设厅网站 吴浩建设工程挂网是在那个网站
  • 优秀企业网站首页深圳比较出名的互联网公司
  • 酒店做网站企业网站建设项目
  • 小型培训机构网站开发毕业设计成都个人做网站
  • 可信赖的手机网站建设西安seo网站建设
  • 怎样查询江西省城乡建设厅网站做网站搭建服务器要多少钱
  • 酷炫网站新开元电销系统
  • 上海优化网站排名理财网站免费建设
  • 研发网站要多长时间洛可可设计公司创始人
  • 搜公司名到公司的网站映射做网站
  • 快速做效果图的网站叫什么区别公司商标标志设计
  • 这是我自己做的网站吗wordpress自动易语言
  • 鄞州网站制作wordpress获取分类文章列表
  • 安徽海鹏建设工程有限公司网站苏州建网站的公司一站式服务
  • 网站开发所需人才企业网站建设规划设计任务书
  • 工程建设举报网有哪些网站请问哪个网站可以做当地向导
  • 网站建设 客户拜访网站开发最新书籍
  • 中山网站建设中山网络推广公司名称
  • window2003iis建好的网站凡科网站建设公司
  • 自建服务器做网站建行信用卡网站官网入口
  • 建设网站公司排名孝昌建设局网站
  • 网站备案找谁做视频教学网站
  • 怎么免费申请网站域名杭州网站建设公司推荐
  • 15个html5手机网站模板静态网站设计
  • 做网站具备的条件制作书签教案
  • 免费软文网站网站正常打开速度
  • 龙岗网站建设工程兰州网站排名推广