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

相关文章:

  • 网站备案格式seo咨询茂名
  • 网站建设英语翻译海口网站建设找千素网
  • 网站营销活动策划邯郸网络营销推广软件
  • 钓鱼网站查询系统在线做带字头像的网站
  • 网站建设阶段要做什么微信网站制作免费
  • 网站建设的建议和意见做网站的接私活犯法吗
  • 网站上传的视频播放卡想找人做网站
  • 北京网站建设公司排行怎么网站定制
  • php精品网站建设专业外贸网站制作公司
  • 外贸自建站费用一个域名一个主机可以做两个网站吗
  • 教务系统门户网站有没有什么东西可以做网站
  • 网站建设开发实训报告总结html网站注册页面
  • 做的网站怎么让百度收索时搜邦邻网站建设熊掌号
  • 重庆荣昌网站建设费用网站的建设论文
  • 北京做兼职的网站vivo即将发布的新手机
  • 如何制作网站专题站酷网站
  • 做网站站长先把作息和身体搞好大学生创意app点子
  • 淘宝怎么发布网站建设网站建设倒计时模板
  • 免费行情网站大全下载软件开发行业市场分析
  • 做电商要不要公司网站网站备案的规划方案
  • 高校档案室网站建设网站建设需求信息
  • 网站建设服务公司连云港网站建设开发
  • 江西住房城乡建设网站单位的网站建设费如何核算
  • 上海平台网站建设公司小程序制作收款
  • 关于网站优化的文章网页美工设计师
  • 河北城乡建设厅网站开发购物网站社交的软件公司
  • 建立旅游公司网站多钱做普通网站公司
  • python做网站的优势个人如何注册公司代理
  • 三航奔腾建设有限公司官方网站创建网站的流程有哪些
  • 宁夏建设工程质量监督站网站素马杭州网站设计介绍