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

做应用级网站用什么语言好网站一般用什么架构

做应用级网站用什么语言好,网站一般用什么架构,直播软件apk,免费建站哪个好题目描述: 给你一个 无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入&#x…

题目描述:

给你一个 无重叠的 ,按照区间起始端点排序的区间列表。

在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。

示例 1:

输入:intervals = [[1,3],[6,9]], newInterval = [2,5]
输出:[[1,5],[6,9]]

示例 2:

输入:intervals = [[1,2],[3,5],[6,7],[8,10],[12,16]], newInterval = [4,8]
输出:[[1,2],[3,10],[12,16]]
解释:这是因为新的区间 [4,8][3,5],[6,7],[8,10] 重叠。

示例 3:

输入:intervals = [], newInterval = [5,7]
输出:[[5,7]]

示例 4:

输入:intervals = [[1,5]], newInterval = [2,3]
输出:[[1,5]]

示例 5:

输入:intervals = [[1,5]], newInterval = [2,7]
输出:[[1,7]]

提示:

  • 0 <= intervals.length <= 104
  • intervals[i].length == 2
  • 0 <= intervals[i][0] <= intervals[i][1] <= 105
  • intervals 根据 intervals[i][0] 按 升序 排列
  • newInterval.length == 2
  • 0 <= newInterval[0] <= newInterval[1] <= 105

通过次数

179.9K

提交次数

422K

通过率

42.6%

思路和题解:

由于各个区间已经排序好并且无重叠,我们只需要遍历一次所有的区间,如果遍历的区间比插入区间小就直接赋给返回区间数组,如果遍历的区间与插入的区间重叠,就合并并赋值,如果遍历的区间再插入区间后面,那就直接赋给返回区间数组。

代码:

class Solution {
public:bool iscross(int a,int b,int c,int d){return c<=b&&d>=a;}vector<vector<int>> insert(vector<vector<int>>& intervals, vector<int>& newInterval) {vector<vector<int>> ans;int n=intervals.size();int i=0;//插入位置前面的区间while(i<n&&intervals[i][1]<newInterval[0]){ans.emplace_back(intervals[i]);i++;}if(i==n){ans.emplace_back(newInterval);return ans;}//要合并的区间while(i<n&&iscross(intervals[i][0],intervals[i][1],newInterval[0],newInterval[1])){newInterval[0]=min(newInterval[0],intervals[i][0]);newInterval[1]=max(newInterval[1],intervals[i][1]);i++;}//合并完插入ans.emplace_back(newInterval);//合并好插入后后面的区间while(i<n){ans.emplace_back(intervals[i]);i++;}return ans;}
};

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

相关文章:

  • 姜堰做网站网站编辑的岗位职责
  • 模仿 网站中国科技成就总结
  • 大连网站建设渠道如何c2c网站建设
  • 西安高校定制网站建设公司推荐下载拼多多app免费下载
  • wordpress企业站主题下载地址上海住房城乡建设网站
  • 纯flash网站深圳专业网站建设产品运营之中的广度讲解
  • 管理咨询公司收费标准报价单汕头seo全网营销
  • 网站上的付费文章怎么做wordpress换个电脑登录
  • 网站分页制作手机模板网站生成制作软件
  • 做视频发哪个网站赚钱discover wordpress
  • 自己怎么建立微网站后台深圳企业建站设计公司
  • wordpress 作品 区别职场seo是什么意思
  • 做网站需要用socket吗九亭做网站
  • 太原电子商务网站的建设与服务wordpress导入json
  • 网站通栏设计素材外呼电销系统
  • wordpress中文主题站安卓小项目源码免费网站
  • 网站高端设计哪个网站做贺卡做的好
  • jsp网站架构建e网全景图合成教程
  • 成都网站建设冠辰哪家强如何百度搜到自己网站
  • 用自己电脑怎么做网站辽宁省兴城做网站的
  • 微信网站小游戏网络服务公司营业执照
  • 网站建设文化教程网站建设企划
  • 网站后台模板html5机场网站建设
  • 网站怎么添加管理员网站服务器响应时间过长
  • 响应式网站开发现状广州番禺新楼盘最新房价
  • 自己怎么制作企业网站怎么自己制作软件app
  • 晋中推广型网站建设cms和wordpress
  • 网站引导动画怎么做的激励视频广告
  • 四川建设厅报名网站wordpress标签没反应
  • 免费自助设计网站网站开发手机模拟器