news 2026/4/16 15:51:53

【优先级队列】主持人调度(二)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【优先级队列】主持人调度(二)

求解代码

publicintminmumNumberOfHost(intn,int[][]startEnd){Arrays.sort(startEnd,(a,b)->{if(a[0]==b[0]){returnInteger.compare(a[1],b[1]);}returnInteger.compare(a[0],b[0]);});PriorityQueue<Integer>queue=newPriorityQueue<>();intmaxHost=0;for(int[]activity:startEnd){while(!queue.isEmpty()&&queue.peek()<=activity[0]){queue.poll();}queue.offer(activity[1]);maxHost=Math.max(maxHost,queue.size());}returnmaxHost;}

踩坑记录

❌1.排序比较器整数溢出

Arrays.sort(startEnd,(a,b)->(a[0]==b[0]?b[1]-a[1]:a[0]-b[0]));

❌2.返回值不能返回最后的堆大小

returnqueue.size();//

因为题目要的是整个过程中,堆出现过的最大大小。

❌3.释放主持人只用 if可能不够

if(queue.peek()<=activity[0]){queue.poll();}

因为实际情况下可能有多个活动已经结束。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 18:12:11

从零学习Kafka:集群架构和基本概念

在前文中&#xff0c;我们从源码层面介绍了 Flink 的 Kafka Connector 的实现。从本文开始&#xff0c;我们的目标也正式从 Flink 过渡到 Kafka。 什么是 Kafka Kafka 官方文档给出的定义是&#xff1a;Apache Kafka 是一个事件流平台。它的关键能力如下&#xff1a;发布&#…

作者头像 李华
网站建设 2026/4/15 21:51:17

计算机Java毕设实战-基于springboot的服装制造有限公司综合管理系统基于Vue和SpringBoot服装生产管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/16 9:23:14

Spring Boot + Redis + Lua 打造高并发秒杀系统

Spring Boot + Redis + Lua 打造高并发秒杀系统 —— 防超卖 / 库存预热 / 流量削峰 / 生产级设计完整版 在高并发业务场景中,秒杀系统几乎是所有后端工程师绕不开的一道“必修课”。 它同时考验: 高并发处理能力 分布式一致性设计 Redis 使用深度 系统稳定性与可恢复性 工…

作者头像 李华
网站建设 2026/4/16 9:26:21

车辆轨迹预测支持向量机算法(SVM)和BP神经网络含全套代码(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

车辆轨迹预测支持向量机算法(SVM)和BP神经网络含全套代码(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码机器学习项目:车辆轨迹预测 包含全套代码&#xff0c;报告47页 本研究旨在对车辆轨迹预测进行深入分析与探讨比较传统机…

作者头像 李华
网站建设 2026/4/16 9:21:29

价值投资中的新一代光子集成电路技术

价值投资中的新一代光子集成电路技术 关键词:价值投资、新一代光子集成电路技术、光通信、数据中心、量子计算、人工智能 摘要:本文深入探讨了价值投资视角下的新一代光子集成电路技术。首先介绍了光子集成电路技术的背景,包括其目的、适用读者、文档结构和相关术语。接着阐…

作者头像 李华