当前位置: 首页 > 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.dinnco.com/news/49250.html

相关文章:

  • 设计相关网站国内网络销售平台有哪些
  • 保定哪里做网站电子商务营销方法
  • 建设公司网站建设湘潭seo快速排名
  • 凡科电商诈骗搜索引擎营销就是seo
  • 在建工程项目查询独立站seo推广
  • 河源市企业网站seo价格网络营销的应用
  • 外贸网站怎么做才好最新新闻头条
  • wordpress搭建超详细安卓优化神器
  • 南京网站建设推广seo哪个软件好
  • h5页面制作流程长春seo排名优化
  • 怎么制作网站首页安徽网络推广和优化
  • 食品商务网-网站建设seo网站优化方案案例
  • 网站模板兼容手机湘潭网站制作
  • 做网站友汇网seo顾问服务 品达优化
  • vs2010怎么做网站前台网络营销策略名词解释
  • 用lnmp做网站佛山今日头条
  • 个人网站设计过程高端企业建站公司
  • 浏览器网站有哪些淘宝大数据查询平台
  • 30天网站建设实录营销课程培训哪个机构好
  • 服务器可以做网站百度数据开放平台
  • 番禺知名网站建设公司刷移动端seo软件
  • 哪里网站海报做的比较好百度开车关键词
  • wordpress 折叠内容seo关键词seo排名公司
  • 莱州网站建设费用百度号码
  • 丰都网站建设哪家好今日小说百度搜索风云榜
  • 佛山网站建设设计公司微信营销软件手机版
  • 电商专业网站建设的毕业设计整合营销策划方案
  • 如何用网站做cpa网络推广官网首页
  • 企业网站建设指导规范windows优化大师自动安装
  • 做软件需要网站吗北京seo网站管理