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

贪心算法day10(无重叠区间)

1.无重叠区间

435. 无重叠区间 - 力扣(LeetCode)

思路:

 代码:

class Solution {public static   int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals,(v1,v2)->{return v1[0]-v2[0];});int left = intervals[0][0],right = intervals[0][1],count = 0;for(int i = 1; i < intervals.length; i++){int a = intervals[i][0],b = intervals[i][1];if(a >= right){right = b;}else{count++;right = Math.min(right,b);}}return count;}
}

 

 

http://www.dtcms.com/a/135115.html

相关文章:

  • 信息系统项目管理师-工具名词解释(中)
  • [Lc] 最长公共子序列 | Fenwick Tree(树状数组):处理动态前缀和
  • Linux 415 XSHELL(需解决) no enable repos 配置静态IP
  • 【无标题】win7和win11双系统共存
  • groovy运行poi包处理xlsx文件报NoClassDefFoundError
  • linux下编译grpc
  • OpenJUMP:一个开源的桌面地理信息系统(GIS)软件
  • IDEA远程Debug调试
  • 拓扑光子学:光世界的“量子霍尔革命”
  • QT继承Widget对象如何绘制圆角矩形
  • Qt 自定义控件
  • 说说什么是幂等性?
  • 小事务架构下的业务完整性保障:基于业务处理记录与补偿机制的技术实现
  • 两类中断控制器处理流程_链式和层级
  • 深度大脑:AI大模型的设计与运行原理
  • Profibus DP转Modbus RTU网关配置秘籍
  • 云服务模式全知道:IaaS、PaaS、SaaS与DaaS深度解析
  • 【小白训练日记——2025/4/15】
  • Yakit history 数据包扫描
  • VMware Ubuntu挂载Windows机器的共享文件
  • YOLOv3源码解析:模型构建模块
  • 常见的爬虫算法
  • GIT工具学习【4】:推送到远程仓库
  • 训练神经网络的原理(前向传播、反向传播、优化、迭代)
  • 分享一个shell脚本
  • 大模型在胃十二指肠溃疡预测及治疗方案制定中的应用研究
  • L1-103 整数的持续性
  • 【TI MSPM0】ADC进阶学习
  • 家政小程序预约系统框架设计
  • 计算斐波那契数列