Lintcode30 Insert Interval solution 题解
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,题目描述】Given a non-overlapping interval list which is sorted by start point.Insert a new interval into
千家信息网最后更新 2024年11月11日Lintcode30 Insert Interval solution 题解
题目描述】
Given a non-overlapping interval list which is sorted by start point.Insert a new interval into it, make sure the list is still in order and non-overlapping (merge intervals if necessary).
给出一个无重叠的按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。
【题目链接】
http://www.lintcode.com/en/problem/insert-interval/
【题目解析】
用pos记录newInterval应该插入的位置。顺序遍历intervals中的元素,若当前interval的end比newInterval的start还小,则将当前interval加入答案,同时pos+1;若比newInterval大,则直接加入答案;若有overlap,则需要merge,newInterval的start取两者间小的,end取两者间大的。最后在pos的位置插入newInterval即可。
【参考答案】
http://www.jiuzhang.com/solutions/insert-interval/
区间
答案
题目
位置
有序
必要
元素
同时
端点
链接
顺序
若比
无重
参考
排序
起始
题解
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发日语题目
宿豫区多功能网络技术参考价格
从网络安全到非对称加密
成都电商软件开发哪家正规
目前最红的网络技术
格家网络技术有限公司地址
怎么把云服务器ip绑定域名
干软件开发都要学什么东西
服务器硬盘插上没有识别
自己做代理服务器
加速云服务器
电脑怎么打开其他电脑的数据库
福建橙邦网络技术有限公司
学生网络安全提示语
pacs服务器c盘大小
公安视频网络安全自查报告
修改帐套数据库
蜀山区网络技术服务怎么样
锐捷网络技术支持怎么样
大鼠lncrna数据库
甲骨文自研数据库
网络安全宣传周题库2020
北京后厂村网络技术有限公司
凌梦云服务器
中国网络安全年会下载
数据库技术与智能信息系统
锐捷网络技术支持怎么样
软件开发部署
软件开发知识产权报价方案
软件开发纠纷鉴定