news 2026/4/27 3:18:04

【剑斩OFFER】算法的暴力美学——LeetCode 703 题:数据流中的第 K 大元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【剑斩OFFER】算法的暴力美学——LeetCode 703 题:数据流中的第 K 大元素

一、题目描述

二、算法原理

思路:维护 k 个节点的小根堆

例如:

三、代码实现

class KthLargest { public: KthLargest(int k, vector<int>& nums) { _k = k; for(auto& e : nums) { minI.push(e); if(minI.size() > k) minI.pop();//维护 k 个节点的堆 } } int add(int val) { minI.push(val); if(minI.size() > _k) minI.pop(); if(minI.size() < _k) return 0;//没有第 k 大的值 return minI.top(); } private: int _k; priority_queue<int,vector<int>,greater<int>> minI; };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 14:30:53

Mac用户福音:GLM-TTS云端GPU方案,彻底告别CUDA报错

Mac用户福音&#xff1a;GLM-TTS云端GPU方案&#xff0c;彻底告别CUDA报错 你是不是也经历过这样的场景&#xff1f;在Mac上想跑一个AI语音合成项目&#xff0c;兴致勃勃地打开终端&#xff0c;安装依赖、配置环境&#xff0c;结果刚运行就弹出一连串红色错误&#xff1a;“CU…

作者头像 李华
网站建设 2026/4/22 6:26:44

轻量模型的极限挑战:MinerU在树莓派上的运行可行性实验

轻量模型的极限挑战&#xff1a;MinerU在树莓派上的运行可行性实验 1. 引言&#xff1a;边缘设备上的智能文档理解需求 随着办公自动化和知识管理场景的不断扩展&#xff0c;对文档内容的理解能力正从“可选功能”演变为“基础设施”。然而&#xff0c;主流大模型往往依赖高性…

作者头像 李华
网站建设 2026/4/23 13:43:47

为什么GPEN部署失败?显存不足问题解决实战指南

为什么GPEN部署失败&#xff1f;显存不足问题解决实战指南 1. 问题背景与典型表现 在部署基于深度学习的图像增强工具 GPEN&#xff08;Generative Prior ENhancement&#xff09;时&#xff0c;许多开发者和用户频繁遇到“部署失败”的问题。尽管项目本身提供了完整的 WebUI…

作者头像 李华
网站建设 2026/4/22 6:25:22

国产数据库:从“四朵金花”到“双雄并立”的进化之路

国产数据库历经"四朵金花"破局、"百花齐放"混战&#xff0c;正加速迈向"强者恒强"新阶段。"南达梦&#xff0c;北金仓"双雄并立&#xff0c;凭借完全自研内核与全栈生态优势&#xff0c;在党政、金融、医疗等关键领域构建起难以撼动的…

作者头像 李华
网站建设 2026/4/25 9:35:49

Youtu-2B模型实战:5分钟搭建企业级AI助手完整步骤

Youtu-2B模型实战&#xff1a;5分钟搭建企业级AI助手完整步骤 1. 引言 1.1 业务场景描述 在当前企业智能化转型的浪潮中&#xff0c;构建一个高效、低成本且具备专业能力的AI助手已成为提升运营效率的关键手段。然而&#xff0c;许多企业在落地大语言模型&#xff08;LLM&am…

作者头像 李华
网站建设 2026/4/22 8:14:19

YOLOv11智能零售:商品识别系统部署

YOLOv11智能零售&#xff1a;商品识别系统部署 1. YOLOv11 技术背景与核心价值 随着智能零售行业的快速发展&#xff0c;自动化商品识别成为提升购物体验和运营效率的关键技术。传统基于条形码或RFID的识别方式受限于人工操作和硬件成本&#xff0c;难以满足无人值守、快速结…

作者头像 李华