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

网站申请收录域名注册查询系统

网站申请收录,域名注册查询系统,浙江制做网站的公司,php网站开发就业1 问题 给你一个 无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入:interval…

1 问题

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

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

示例 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]]

2 答案

自己写的,参照上一题,进行简单修改,把新的区间append,然后重新合并即可

class Solution:def insert(self, intervals: List[List[int]], newInterval: List[int]) -> List[List[int]]:intervals.append(newInterval)intervals.sort()res = [intervals[0]]for x, y in intervals[1:]:if res[-1][1] >= x:res[-1][1] = max(res[-1][1], y)else:res.append([x, y])return res

在这里插入图片描述
官方解,比较常规的思路

class Solution:def insert(self, intervals: List[List[int]], newInterval: List[int]) -> List[List[int]]:i = 0n = len(intervals)res = []while i < n and newInterval[0] > intervals[i][1]: # 两个区间边界不相交res.append(intervals[i])i += 1tmp = [newInterval[0], newInterval[1]]while i<n and newInterval[1] >= intervals[i][0]: # 边界重合也算tmp[0] = min(tmp[0], intervals[i][0])tmp[1] = max(tmp[1], intervals[i][1])i += 1res.append(tmp)while i < n:res.append(intervals[i])i += 1return res

https://leetcode.cn/problems/insert-interval/solutions/5507/chang-gui-si-kao-by-powcai/

http://www.dinnco.com/news/42356.html

相关文章:

  • 网站备案变更接入百度站长平台提交网站
  • 互联网公司是什么无锡网站seo
  • 青团智慧团建登录入口优化关键词的公司
  • 管理系统中计算机应用自考真题seo营销优化软件
  • 自动做reference的网站网络广告策划案
  • 最强的网站建设电话免费广州seo
  • 具有营销型网站的公司推广方式营销方案
  • 深圳网站设计公司费用多少郴州网站建设推广公司
  • web网站的部署和发布电脑优化系统的软件哪个好
  • 西宁市建设网站公司全国疫情最新名单
  • seo搜索优化试卷聊城seo整站优化报价
  • 做众筹网站怎么赚钱火星时代教育培训机构怎么样
  • 网站系统安全性杭州百度seo代理
  • 政府网站建设赏析网站免费进入窗口软件有哪些
  • 建站abc怎么改代码网站免费软件
  • 罗阳网站建设无忧seo
  • 把微信小程序做网站定制型营销网站建设
  • 建网站设置网站首页广点通广告投放平台登录
  • wordpress 建站教程 下载网络推广项目计划书
  • 沈阳网站建设建设公司哪家好哈尔滨网站优化流程
  • 木疙瘩h5官网沈阳专业网站seo推广
  • 动态网站特点武汉刚刚发生的新闻
  • 沧州网站建设代理价格小网站搜什么关键词好
  • app开发网站模板app关键词排名优化
  • 长沙建站长沙网站设计网站一般多少钱
  • 大学网站建设多少钱windows优化大师提供的
  • 许昌做网站优化青岛seo网站管理
  • 泰兴做网站公司软文广告平台
  • 网站内部优化策略seo顾问张智伟
  • 哪些网站做批发衣服百度浏览官网