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

成都网站设计开发公司哪个网站可以看免费的电视剧

成都网站设计开发公司,哪个网站可以看免费的电视剧,如何设计响应式布局网站,惠州网站建设选惠州邦228 汇总区间 给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区间范围…

228 汇总区间

给定一个 无重复元素 的 有序 整数数组 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 <= nums.length <= 20
-231 <= nums[i] <= 231 - 1
nums 中的所有值都 互不相同
nums 按升序排列

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/summary-ranges

解决方案:

提供思路

当我在提交代码的时候,程序报错了,仔细一看,发现nums是一个空数组。另外还有一种特殊情况,就是数组只有一个数字的时候,这样子就直接输出就好了。解题时最主要的步骤是判断当前数字是否为数组的下一项数字的前一位,满足了就继续,不满足就输出已满足的最大项。

上代码:

public class Solution
{public IList<string> SummaryRanges(int[] nums){List<string> list = new List<string>();if (nums.Length == 0){return list;}else if (nums.Length == 1){list.Add(nums[0].ToString());return list;}int start = nums[0];int cache = nums[0];bool CanContinue = false;for (int i = 0; i < nums.Length; i++){if (i == 0){if (nums[i + 1] != nums[i] + 1){list.Add(nums[i].ToString());}continue;}int num = nums[i];if (num - cache == 1){cache = num;CanContinue = true;if (nums.Length == i + 1){list.Add(start.ToString() + "->" + cache.ToString());}}else{if (CanContinue){list.Add(start.ToString() + "->" + cache.ToString());CanContinue = false;}start = num;cache = num;if ((nums.Length > i + 1 && nums[i + 1] != nums[i] + 1) || (nums.Length == i + 1)){list.Add(nums[i].ToString());}}}return list;}
}

个人感悟:开始不知所云,说人话就是,123这种连在一起的就输入 1—>3,如果不连续了,1,3这种就直接输出1,3。是不是就没那么闹心了?然后考虑下空数组。

以上是碰到的第二百二十八题,后续持续更新。感觉对你有帮助的小伙伴可以帮忙点个赞噢!
在这里插入图片描述

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

相关文章:

  • 网站策划常用软件全屋定制设计软件有哪些
  • 合肥建立网站网站的功能规范
  • 网站做404是什么意思抖音广告推广怎么做
  • 肇庆网站制作软件河北石家庄最新数据消息
  • 网站将要准备建设的内容有哪些上海共富新村网站建设
  • 嘉兴市秀洲区住房和建设局网站2017设计工作室做网站
  • 现在建设一个网站需要什么技术wordpress 滑动验证码
  • 青岛上市公司网站建设国外网站如何做seo
  • 浙江嘉兴seo网站优化推广如何做网站优化的内容
  • 网站后台不能上传图片承德市人才信息网
  • 网站建设工程师职责说明营销型网站建设服务商
  • 寒亭网站建设vs怎么做网站
  • 温州建设集团官方网站免费建立个人网站申请
  • 佛山市公司网站建设哪家好做外贸有哪些平台
  • 设计的有趣的网站门户网站推广
  • 蚌埠做网站哪家好天津市建设与管理局网站
  • 移动网站开发服务器聊城大型门户网站建设
  • 北京市专业网站建设网站怎么提高百度权重
  • php+mysql 2012也买酒商城网站源码seo服务外包报价
  • 厚街建设网站网络推广软件平台
  • 网站策划书如何做如何做psd的模板下载网站
  • 公司网站后台维护怎么做建设网站类型
  • 济南网站建设招标广州越秀区风险等级
  • 企业网站建设方案价位图书馆网页设计素材
  • 金汇网站建设外贸选品网站
  • 直播课网站怎样做的wordpress 文件下载功能
  • 茂名网站制作推广成都网站快照优化公司
  • wordpress 增加站长统计秦皇岛城市建设网
  • 百度网站解封公司简介模板免费doc
  • 建一个分类信息网站百度关键词seo年度费用