二刷hot100-295.数据流的中位数 用两个堆最大堆和最小堆且保证两堆大小差最多为1且此时最大堆大小较大最小堆的值均大于最大堆class MedianFinder { PriorityQueueInteger p1; PriorityQueueInteger p2; public MedianFinder() { p1 new PriorityQueue((a,b) - b - a); p2 new PriorityQueue((a,b) - a - b); } public void addNum(int num) { if(p1.size() p2.size()){ p2.add(num); p1.add(p2.poll()); }else{ p1.add(num); p2.add(p1.poll()); } } public double findMedian() { if(p1.size() p2.size()){ return (p1.peek() p2.peek()) / 2.0; }else{ return p1.peek(); } } } /** * Your MedianFinder object will be instantiated and called as such: * MedianFinder obj new MedianFinder(); * obj.addNum(num); * double param_2 obj.findMedian(); */

相关新闻

最新新闻

NVIDIA MOPD专家模型:AI部署从手动配置到智能编排的变革

NVIDIA MOPD专家模型:AI部署从手动配置到智能编排的变革

如果你是一名开发者,最近在尝试部署或运行任何与AI相关的项目,大概率会遇到一个看似简单却极其折磨人的问题:“为什么我的NVIDIA驱动又出问题了?”无论是nvidia-smi has failed because it couldnt communicate with the nvidia d…

2026/8/21 4:07:18
SPI DAC驱动全解析:从时序配置到波形输出实战

SPI DAC驱动全解析:从时序配置到波形输出实战

1. 项目概述:从数字到模拟的桥梁搭建搞嵌入式开发或者信号处理的朋友,对DAC(数模转换器)肯定不陌生。但很多时候,我们可能只是调用一个库函数,比如DAC_SetChannel1Data(DAC_Align_12b_R, value)&#xff0c…

2026/8/21 4:07:18
LLM智能体韧性测试:动态重规划与异常恢复的基准构建与实践

LLM智能体韧性测试:动态重规划与异常恢复的基准构建与实践

1. 项目概述:当工具失效时,我们如何衡量智能体的“韧性”?最近在社区里,和几位做LLM智能体(LLM Agents)的朋友聊天,大家不约而同地提到了一个痛点:我们花大力气给智能体接上了各种AP…

2026/8/21 4:07:18
图神经网络跨任务迁移:协议、预测器与实践指南

图神经网络跨任务迁移:协议、预测器与实践指南

大家好,我是专注于图神经网络(GNN)技术分享的博主。在实际的GNN项目研发中,我们常常面临一个困境:针对某个特定任务(如节点分类)精心训练好的模型,其学到的“知识”能否直接迁移到另…

2026/8/21 4:07:18
电脑卡顿怎么办?3 步玩转内存清理工具 Mem Reduct,让电脑轻松快回来

电脑卡顿怎么办?3 步玩转内存清理工具 Mem Reduct,让电脑轻松快回来

电脑卡顿怎么办?3 步玩转内存清理工具 Mem Reduct,让电脑轻松快回来 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirr…

2026/8/21 4:07:18
Windows识别不了iPhone?一条命令3分钟装好苹果驱动,轻松开启USB网络共享

Windows识别不了iPhone?一条命令3分钟装好苹果驱动,轻松开启USB网络共享

Windows识别不了iPhone?一条命令3分钟装好苹果驱动,轻松开启USB网络共享 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址…

2026/8/21 4:02:18