尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
leetcode 1288. 删除被覆盖区间 中等
给你一个区间列表请你删除列表中被其他区间所覆盖的区间。只有当c a且b d时我们才认为区间[a,b)被区间[c,d)覆盖。在完成所有删除操作后请你返回列表中剩余区间的数目。示例输入intervals [[1,4],[3,6],[2,8]]输出2解释区间 [3,6] 被区间 [2,8] 覆盖所以它被删除了。提示​​​​​​1 intervals.length 10000 intervals[i][0] intervals[i][1] 10^5对于所有的i ! jintervals[i] ! intervals[j]分析题目说的覆盖是指任意两个区间是否存在完全覆盖不是多个区间组成的区域覆盖。因此可以对所有区间先按照左端点从小到大排序左端点相同则按照右端点从大到小排序。排好序后设置两个指针一个指针 j 指向作为基准的区间一个指针 i 指向需要检查是否被覆盖的区间。如果 i 会被 j 覆盖则 ans 增加 1如果 i 不会被覆盖则 j 变成 i。检查完所有区间返回 intervals.length - ans 即可。class Solution { public: static bool cmp(const vectorinta, const vectorintb) { if(a[0]!b[0])return a[0]b[0]; return a[1]b[1]; } int removeCoveredIntervals(vectorvectorint intervals) { int nintervals.size(),ans0; sort(intervals.begin(),intervals.end(),cmp); for(int i1,j0;in;i) { if(intervals[i][0]intervals[j][0]intervals[i][1]intervals[j][1]) ans; else ji; } return n-ans; } };
RELATED

相关推荐

YOLOv5 6.0 自动瞄准实战:CS:GO 3060 Laptop 实测 20ms 推理延迟(附源码)

YOLOv5 6.0 自动瞄准实战:CS:GO 3060 Laptop 实测 20ms 推理延迟(附源码)

YOLOv5 6.0 自动瞄准实战:CS:GO 3060 Laptop 实测 20ms 推理延迟(附源码)1. 项目背景与技术选型在FPS游戏领域,实时目标检测与自动瞄准一直是技术爱好者探索的热点。YOLOv5作为当前最先进的实时目标检测框架之一,其6.0…

📅 2026/10/23 15:15:47
WandEnhancer功能增强指南:如何安全解锁WeMod的全部潜能

WandEnhancer功能增强指南:如何安全解锁WeMod的全部潜能

WandEnhancer功能增强指南:如何安全解锁WeMod的全部潜能 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/gh_mirrors/we/Wand-Enhancer 你是否曾经遇到过这样的困扰&#x…

📅 2026/10/23 11:26:47
SpringBoot系列06:RESTful接口开发,请求参数接收、全局跨域CORS完整配置

SpringBoot系列06:RESTful接口开发,请求参数接收、全局跨域CORS完整配置

SpringBoot系列06:RESTful接口开发,请求参数接收、全局跨域CORS完整配置 ✅ 系列专栏:SpringBoot零基础进阶实战系列 ✅ 适配版本:SpringBoot 3.x / Java 17 ✅ 核心亮点:零基础上手、全覆盖参数接收、三种全局CORS配置…

📅 2026/10/23 13:52:41
MORE NEWS

更多资讯

📰

Ponytail插件实战:任务聚合与钩子编排的轻量级配置指南

"ponytail"这个词我一开始也以为搜错了。搜出来满屏都是发型教程、健身动作,甚至还有卖发圈的——直到我意识到,自己真正要找的是一个轻量级的"束拢"工具,它能把一堆零散的任务、脚本、资源统一收口成一个可配置的入口。…

📰

LLaMA-Factory指令增量微调:LoRA配置与防遗忘实战

1. 先搞清楚"指令增量微调"到底在调什么LLaMA-Factory 的指令增量微调,说白了就是:你手上已经有一个能对话的底座模型,它可能已经训过一轮指令,但在你的业务场景里表现得像个刚入职的实习生——答得挺流畅,就…

📰

ITIL4知识管理实战:从信息孤岛到智慧运维

1. ITIL4知识管理实战:从信息孤岛到智慧运维的蜕变之路 在数字化转型浪潮中,运维团队常常面临这样的困境:故障处理经验散落在个人电脑里,解决方案重复发明轮子,新员工入职半年还在摸索基础问题。我们团队通过实施ITIL4…

📰

Pretext排版引擎:技术文档高效处理与多格式输出方案

1. Pretext排版引擎的核心价值解析 Pretext作为新一代专业排版解决方案,其设计理念源于对学术出版和复杂文档处理的深度理解。我在技术文档编排领域工作多年,见证过从LaTeX到CSS Paged Media的各种方案迭代,而Pretext的出现确实解决了几个行…

📰

Agent-Reach框架:多智能体通信、能力注册与路由治理实践

Agent-Reach 这个名字我第一次跟团队提出来的时候,被问得最多的一句话是:这不就是一个消息队列加一个服务注册中心吗?说实话,乍一看确实像,但等真把几个带工具的 Agent 丢到生产环境、让它们在同一个复杂任务里互相调用…

📰

YOLO目标检测中的数据增强策略与实战优化

1. 项目概述在目标检测领域,YOLO系列算法因其出色的实时性和准确性广受欢迎。但很多开发者在实际训练过程中常遇到模型泛化能力不足的问题——在训练集上表现良好,遇到新场景却大幅下降。这往往源于训练数据的多样性和质量不足。数据增强技术正是解决这一…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬