1 题目描述

2 解题思路

先将intervals按照开始的时间从小到大排序,然后我们建立一个记录结果的数组,和另一个表示当前区间的临时区间,然后对intervals从前向后遍历。

如果当前遍历的interval的开始点是在临时区间之内的,那么我们就考虑合并。否则,将临时区间写入记录结果的数组中,然后将当前区间赋值给临时区间

class Solution:def merge(self, intervals: List[List[int]]) -> List[List[int]]:if(len(intervals)<=1):return(intervals)f=lambda x:x[0]intervals.sort(key=f)ret=[]tmp=intervals[0]for i in intervals[1:]:if(i[0]<=tmp[-1]):tmp[-1]=max(i[1],tmp[-1])else:ret.append(tmp)tmp=iif(tmp!=None):ret.append(tmp)return(ret)

文巾解题 56. 合并区间相关推荐

  1. 文巾解题 617. 合并二叉树

    1 题目描述 2 解题思路:深搜 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, ...

  2. 文巾解题 21. 合并两个有序链表

    1 题目描述 2 解题思路 2.1 哨兵节点+循环 # Definition for singly-linked list. # class ListNode: # def __init__(self ...

  3. 文巾解题 面试题 01.04. 回文排列

    1 题目描述 2 解题思路 2.1 哈希表 创建一个哈希表,记录每个元素出现的次数.如果出现次数为奇数的元素只有一个或者没有,那么就是一个回文排列 class Solution:def canPerm ...

  4. 文巾解题 15. 三数之和

    1 题目描述 2 解题思路 2.1 使用两数之和函数 这种做法目前超时了,如果大家有想到合适的减时间/剪枝的方法,欢迎私信or评论~ 两数之和的方法见文巾解题 1. 两数之和_刘文巾的博客-CSDN博 ...

  5. 文巾解题 342. 4的幂

    1 题目描述 2 解题思路 2.1 方法1 判断log函数的结果是不是整数 class Solution:def isPowerOfFour(self, n: int) -> bool:if(n ...

  6. 文巾解题 477. 汉明距离总和

    1 题目描述 2 解题思路 2.1 暴力两两比较 两个数字之间的汉明距离可以使用 文巾解题 461. 汉明距离_刘文巾的博客-CSDN博客 中的任何一种方法,但是因为这个是两两比较,时间复杂度比较高, ...

  7. 文巾解题 1035. 不相交的线

    1 题目描述 2 解题思路 k条互不相交的直线分别连接了数组 nums1和nums2的 k 对相等的元素,而且这 k 对相等的元素在两个数组中的相对顺序是一致的,因此,这 k 对相等的元素组成的序列即 ...

  8. 56. 合并区间 golang

    56. 合并区间 给出一个区间的集合,请合并所有重叠的区间. 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: ...

  9. 56. 合并区间 排序数组

    https://www.b2bchain.cn/6393.html 56. 合并区间首先对开始元素进行排序 之后比较结尾元素判断是否可以加入合并集合//给出一个区间的集合,请合并所有重叠的区间. // ...

最新文章

  1. 场面话大全,绝对受用一生
  2. factor--符号矩阵的因式分解
  3. NYOJ 716 River Crossing(动态规划)
  4. 这么画c语言编程流程图,我想问一下这两个C语言的流程图像图中这么画吗?
  5. MVC系列学习(十一)-客户端的验证
  6. c4d python技巧_还在Bug不断?不妨试试Python中的这2个装__技巧
  7. 计算机考试PPT2003好考吗,2014年职称计算机考试PowerPoint2003基本操作试题
  8. 前端开发学习要装哪些电脑软件
  9. 联想小新520怎么样?对比当贝D3X哪款更值得买?
  10. Visual Basic 概述
  11. win10查看计算机管理员,肿么查看win10微软账户是否为管理员账户
  12. Unity3D “xx AnimationEvent has no function name specified!”解决方案
  13. 微信小程序开发学习3(WXSS模板和全局配置)
  14. 高级篇Docker复杂安装详说
  15. ZZULIOJ-1001,植树问题(Java)
  16. 2021美赛E题题译+思路+参考资料
  17. TexturePacker命令行拉起参数
  18. 倒卖什么赚钱?倒卖赚差价的生意[在闲鱼倒卖商品轻松月入过万]
  19. 洛谷 P2862 [USACO06JAN]把牛Corral the Cows
  20. Vfloppy使用方法(转)

热门文章

  1. 新JEP将简化Java类型变异
  2. Java中windows路径转换成linux路径等工具类
  3. 论文笔记之:Instance-aware Semantic Segmentation via Multi-task Network Cascades
  4. SharePoint Designer 2013 Workflow
  5. 一个合格网络管理员的成长经历
  6. wpa_supplicant 详解(9) - 4 way handshake
  7. C++如何把字符串转化为数字?
  8. android内存泄漏原因分析,Android Studio3.6的内存泄漏检测功能 VS LeakCanary
  9. mysql端口测试报错_MySQL报错:2003 - Can't connect to MySQL server on 'localhost' (10038)
  10. python调用命令行获取pid_python 使用标准库根据进程名获取进程的pid