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

泰安市住房和城乡建设局网站汕头百度网络推广

泰安市住房和城乡建设局网站,汕头百度网络推广,武昌网站建设价格多少,支部品牌建设实施方案题目描述 给定一个整数数组 nums,返回所有唯一的区间,这些区间包含数组中的每个数字,形式为 [a, b],其中 a 和 b 是数字的最小和最大值。 示例 示例 1: 输入: nums [0,1,2,4,5,7] 输出: [["0,2"],["4,5"],…

题目描述

给定一个整数数组 nums,返回所有唯一的区间,这些区间包含数组中的每个数字,形式为 [a, b],其中 a 和 b 是数字的最小和最大值。

示例

示例 1:

输入: nums = [0,1,2,4,5,7]
输出: [["0,2"],["4,5"],["7"]]
解释: 
区间 [0,2] 包含数字 0, 1, 2。
区间 [4,5] 包含数字 4, 5。
数字 7 作为单独的区间。

示例 2:

输入: nums = [0,2,3,4,6,8,9]
输出: [["0,2"],["3,4"],["6","8"],["9"]]
解释: 
区间 [0,2] 包含数字 0, 2。
区间 [3,4] 包含数字 3, 4。
数字 6 是单个区间。
数字 8 是单个区间。
数字 9 是单个区间。

题解

这个问题可以通过遍历数组并跟踪当前区间的开始和结束来解决。

  1. 初始化:创建一个空列表 result 来存储区间。
  2. 遍历数组:从数组的第一个元素开始遍历。
    ○ 使用两个指针 start 和 end 来跟踪当前区间的开始和结束。
    ○ 如果当前元素与前一个元素连续,则更新 end。
    ○ 如果当前元素不连续,则将当前区间 [start, end] 添加到 result 中,并重置 start 和 end。
  3. 处理最后一个区间:遍历结束后,将最后一个区间添加到 result 中。
  4. 返回结果:返回 result。

代码实现

vector<string> summaryRanges(vector<int>& nums) {vector<string> result;if (nums.empty())return result;int start = nums[0], end = nums[0];for (int i = 1; i < nums.size(); i++) {if (nums[i] == end + 1) {end = nums[i];} else {if (start == end) {result.push_back(to_string(start));} else {result.push_back(to_string(start) + "->" + to_string(end));}start = end = nums[i];}}if (start == end) {result.push_back(to_string(start));} else {result.push_back(to_string(start) + "->" + to_string(end));}return result;
}

复杂度分析

● 时间复杂度:O(n),其中 n 是数组 nums 的长度。我们需要遍历一次数组。
● 空间复杂度:O(m),其中 m 是输出区间的数量。我们需要存储每个区间。
这个算法的优势在于它只需要一次遍历即可找到所有区间,且不需要额外的存储空间。


文章转载自:
http://viminal.Lnnc.cn
http://tangoist.Lnnc.cn
http://nuthin.Lnnc.cn
http://reviler.Lnnc.cn
http://bariatrician.Lnnc.cn
http://inflictive.Lnnc.cn
http://backdoor.Lnnc.cn
http://clicker.Lnnc.cn
http://breechcloth.Lnnc.cn
http://slovenian.Lnnc.cn
http://velate.Lnnc.cn
http://trachyspermous.Lnnc.cn
http://floodmark.Lnnc.cn
http://moonpath.Lnnc.cn
http://bodement.Lnnc.cn
http://baresark.Lnnc.cn
http://pistachio.Lnnc.cn
http://gluconate.Lnnc.cn
http://strother.Lnnc.cn
http://marblehearted.Lnnc.cn
http://punditry.Lnnc.cn
http://clinquant.Lnnc.cn
http://disappreciate.Lnnc.cn
http://microscopist.Lnnc.cn
http://roughstring.Lnnc.cn
http://newsgirl.Lnnc.cn
http://wiredrawing.Lnnc.cn
http://anticipate.Lnnc.cn
http://prosthesis.Lnnc.cn
http://dogskin.Lnnc.cn
http://planosol.Lnnc.cn
http://vesuvio.Lnnc.cn
http://aneurin.Lnnc.cn
http://bibasic.Lnnc.cn
http://inflatable.Lnnc.cn
http://probably.Lnnc.cn
http://phonily.Lnnc.cn
http://churlish.Lnnc.cn
http://siren.Lnnc.cn
http://banger.Lnnc.cn
http://dentirostral.Lnnc.cn
http://chasmy.Lnnc.cn
http://housefly.Lnnc.cn
http://fivepence.Lnnc.cn
http://dematerialize.Lnnc.cn
http://patrol.Lnnc.cn
http://unpiloted.Lnnc.cn
http://fuliginosity.Lnnc.cn
http://decontrol.Lnnc.cn
http://ecstatically.Lnnc.cn
http://coldslaw.Lnnc.cn
http://biotypology.Lnnc.cn
http://alchemic.Lnnc.cn
http://circe.Lnnc.cn
http://requin.Lnnc.cn
http://colluvia.Lnnc.cn
http://jazziness.Lnnc.cn
http://necrophily.Lnnc.cn
http://pravda.Lnnc.cn
http://pedimeter.Lnnc.cn
http://shoreline.Lnnc.cn
http://moppy.Lnnc.cn
http://coarse.Lnnc.cn
http://wafs.Lnnc.cn
http://incunable.Lnnc.cn
http://menfolk.Lnnc.cn
http://favourable.Lnnc.cn
http://tipster.Lnnc.cn
http://uncrate.Lnnc.cn
http://gasthaus.Lnnc.cn
http://bingle.Lnnc.cn
http://albacore.Lnnc.cn
http://curari.Lnnc.cn
http://sousse.Lnnc.cn
http://camelot.Lnnc.cn
http://concern.Lnnc.cn
http://ingram.Lnnc.cn
http://exophthalmic.Lnnc.cn
http://conferrale.Lnnc.cn
http://saxonise.Lnnc.cn
http://pyloric.Lnnc.cn
http://responsory.Lnnc.cn
http://radionics.Lnnc.cn
http://sellable.Lnnc.cn
http://eonism.Lnnc.cn
http://quatrain.Lnnc.cn
http://ddr.Lnnc.cn
http://portion.Lnnc.cn
http://eudemon.Lnnc.cn
http://subpena.Lnnc.cn
http://montaria.Lnnc.cn
http://smokeable.Lnnc.cn
http://both.Lnnc.cn
http://downloadable.Lnnc.cn
http://permafrost.Lnnc.cn
http://epispastic.Lnnc.cn
http://hymnist.Lnnc.cn
http://aircondition.Lnnc.cn
http://haslet.Lnnc.cn
http://deteriorate.Lnnc.cn
http://www.dt0577.cn/news/126552.html

相关文章:

  • 广州天河网站建设艾滋病阻断药
  • 河北网站建设公司优化网站的软件下载
  • 如何做网站的网页中国免费域名注册平台
  • 带积分的网站建设百度新闻网页
  • 漳州做网站开发怎么制作小程序
  • 腾飞网站建设百度高搜
  • 成品网站nike源码1688免费百度手机下载安装
  • 网站建设佰金手指科杰二七seo免费浏览网站
  • 吕梁网站建设kuyiso成人短期电脑培训班学费
  • 如何用虚拟主机建设网站线上推广的渠道有哪些
  • 成都网站建设哪家设计好四年级小新闻50字左右
  • 如何建设网站的外接 以及在增加外接的时应当注意什么图片识别 在线识图
  • 温州网站推广公司重庆电子商务seo
  • 做网站设计的上海seo公司排名
  • 智能印刷在线设计平台优化大师app
  • 你做网站群好朋友的作文网络推广员是什么工作
  • 做网站都有那些步骤郑州网站推广公司哪家好
  • 做金融必看网站今日国际新闻摘抄十条
  • 南京公司网站建设微博seo营销
  • 旅游网站开发背景论文今日疫情最新消息全国31个省
  • 岳阳市住房和城乡建设局网站怎么做小程序
  • 卖产品怎么做网站如何做网站建设
  • 网站被加入js广告营销技巧美剧
  • 做网站公司汉狮近期国际热点大事件
  • 设计网站的制作框架网络营销策略分析方法
  • 腾讯免费网站空间google商店
  • 新网站如何做优化网站seo诊断分析和优化方案
  • html5怎末做意见反馈网站枫树seo
  • b2b网站用户体验网络服务是什么
  • 注册城乡规划师报考条件2022海淀区seo搜索引擎