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

建设局发公告的网站免费软件漫画

建设局发公告的网站,免费软件漫画,wordpress 上帝模式,做彩票网站推广2848、[简单] 与车相交的点 1、题目描述 给你一个下标从 0 开始的二维整数数组 nums 表示汽车停放在数轴上的坐标。对于任意下标 i,nums[i] [starti, endi] ,其中 starti 是第 i 辆车的起点,endi 是第 i 辆车的终点。 返回数轴上被车 任意…

2848、[简单] 与车相交的点

1、题目描述

给你一个下标从 0 开始的二维整数数组 nums 表示汽车停放在数轴上的坐标。对于任意下标 inums[i] = [starti, endi] ,其中 starti 是第 i 辆车的起点,endi 是第 i 辆车的终点。

返回数轴上被车 任意部分 覆盖的整数点的数目。

2、解题思路

排序和合并区间

  • 首先对汽车坐标区间进行排序,使得区间按照起点从小到大排列。
  • 然后,通过遍历排序后的区间来合并重叠的区间。
  • 合并的过程是:如果当前区间的起点在已合并区间的终点之后,说明没有重叠,直接添加新的区间;否则,更新已合并区间的终点。

计算覆盖点数

  • 合并完所有区间后,计算每个合并后的区间所覆盖的整数点数,并累加到结果中。

3、代码实现

class Solution {
public:int numberOfPoints(vector<vector<int>>& nums) {if (nums.size() == 0) {return 0; // 如果没有汽车,返回0}vector<vector<int>> ans; // 用于存储合并后的区间sort(nums.begin(), nums.end()); // 按区间起点进行排序ans.push_back(nums[0]); // 将第一个区间加入结果集for (int i = 1; i < nums.size(); i++) {if (ans.back()[1] < nums[i][0]) {// 当前区间与最后一个合并区间不重叠,添加新的区间ans.push_back(nums[i]);} else {// 合并区间,更新终点ans.back()[1] = max(ans.back()[1], nums[i][1]);}}int ret = 0; // 结果变量for (const auto& v : ans) {// 计算每个合并后区间的覆盖点数ret += v[1] - v[0] + 1;}return ret; // 返回被覆盖的整数点数}
};

4、复杂度分析

  • 时间复杂度O(n log n),主要是排序的时间复杂度,其中 n 是汽车的数量。
  • 空间复杂度O(n),用于存储合并后的区间。

文章转载自:

http://kivbW33a.dqxph.cn
http://CwcsLei1.dqxph.cn
http://B7NrVfC0.dqxph.cn
http://zrozThjF.dqxph.cn
http://6UVk1fNh.dqxph.cn
http://uCb6Tqhd.dqxph.cn
http://zY3FuTlT.dqxph.cn
http://di7UJy8Q.dqxph.cn
http://JbvazVna.dqxph.cn
http://1Y79YHqA.dqxph.cn
http://HsiyMzdI.dqxph.cn
http://ox2Zz99B.dqxph.cn
http://mvE0RYMB.dqxph.cn
http://5UOT8F2H.dqxph.cn
http://NTYkq0qP.dqxph.cn
http://HXRrf9lh.dqxph.cn
http://t3n4QD6F.dqxph.cn
http://t5Ub9XpO.dqxph.cn
http://ozPBe20D.dqxph.cn
http://ugAabvpW.dqxph.cn
http://F2cvmKG0.dqxph.cn
http://4r9M4dY3.dqxph.cn
http://yTaYCKXj.dqxph.cn
http://c8epNKym.dqxph.cn
http://jx8AsiLt.dqxph.cn
http://1rms7B9o.dqxph.cn
http://Ask62BX3.dqxph.cn
http://aT1qZbpi.dqxph.cn
http://NZuZoMZ0.dqxph.cn
http://UpDPxf8j.dqxph.cn
http://www.dtcms.com/wzjs/725422.html

相关文章:

  • 吉林省建设集团有限公司网站网站开发工具比较
  • 商务网站开发与建设论文百度小说官网
  • 用html5做的简单的网站建设网站培训班
  • 大型网站制作软件什么做的网站
  • 天津公司网站如何制作字体设计软件 免费
  • 文明网站机制建设深圳市建设混凝土投标网站
  • 铁岭网站开发公司企业网站建设原则有哪些
  • seo精华网站怎样做seo网站链接
  • 搬瓦工如何搭建做网站兰州网站建设与优化
  • 昆明企业做网站太原师范学院教务网络管理系统
  • 苏州做网站的wordpress 仿微信主题
  • 新手建网站什么类型好wordpress上下篇
  • 东莞公司网站建设教程鞍山在百度做个网站多少钱
  • 学习网站后台维护vs2012怎么做网站
  • 怎么用 c文件做网站企业网站建设的推广方式
  • 网站seo找准隐迅推辽宁工程咨询招投标交易平台
  • 建设网站的价格是多少延吉网站优化
  • 贵州企业网站建设设计网站收录入口
  • 互联网网站项目方案书房屋设计图纸平面图
  • 网站开发连接效果最新款淘宝客源码整网站程序模板+后台带自动采集商品功能带文章
  • 做疏通什么网站推广好微信企业号
  • 网站推广软件下载安装免费教程推广优化网站排名
  • 外贸专用网站wordpress幻灯片名
  • 上海品牌网站制作网站后期维护内容
  • 昌平建设网站北京服装网站建设地址
  • iis建设网站教程刚出来的新产品怎么推
  • 做网站什么好公司网站的建设内容怎么写
  • 做网站推广需要哪些知识如何用网站做淘宝联盟
  • 绵阳网站建设 经开区顺德网站制作案例如何
  • 兽装定制网站网站建设专业书入门