news 2026/9/3 9:21:12

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

作者头像

张小明

前端开发工程师

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/9/2 23:12:19

【计算机毕业设计案例】基于java-springboot台球俱乐部管理系统基于springboot的台球厅管理系统(程序+文档+讲解+定制)

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

作者头像 李华
网站建设 2026/9/3 0:09:39

Clawdbot可自我托管的个人AI助手

Clawdbot是一款开源、可自我托管的个人AI助手。它能在你本地的电脑或服务器上运行&#xff0c;并接入到Telegram、Discord等即时通讯软件中&#xff0c;让你能通过聊天来指挥它帮你执行文件操作、自动化任务等。 &#x1f4e6; 如何选择与安装Clawdbot 你可以根据自己的技术背…

作者头像 李华
网站建设 2026/9/2 22:28:58

Java毕设选题推荐:基于springboot的台球厅管理系统基于Spring Boot的校园台球厅人员与设备管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】

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

作者头像 李华
网站建设 2026/9/3 8:09:52

上海迪士尼游客评论数据分析报告(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

上海迪士尼游客评论数据分析报告(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码 出python爬虫数据分析报告《上海迪士尼游客评论数据分析报告》(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;…

作者头像 李华