news 2026/5/27 17:25:30

215. 数组中的第K个最大元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
215. 数组中的第K个最大元素

215. 数组中的第K个最大元素

已解答

中等

相关标签

相关企业

给定整数数组nums和整数k,请返回数组中第k个最大的元素。

请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。

你必须设计并实现时间复杂度为O(n)的算法解决此问题。

示例 1:

输入:[3,2,1,5,6,4],k = 2输出:5

示例 2:

输入:[3,2,3,1,2,4,5,5,6],k = 4输出:4

提示:

  • 1 <= k <= nums.length <= 105
  • -104 <= nums[i] <= 104
class Solution { public: int findKthLargest(vector<int>& nums, int k) { priority_queue<int, vector<int>, greater<int>> heap; for(int i=0; i<nums.size(); ++i){ heap.push(nums[i]); if(heap.size() > k){ heap.pop(); } } return heap.top(); } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/21 11:02:39

GitHub Issue答疑精选:关于Miniconda-Python3.9镜像的高频问题

GitHub Issue答疑精选&#xff1a;关于Miniconda-Python3.9镜像的高频问题 在数据科学与AI开发日益普及的今天&#xff0c;一个看似简单的环境配置问题&#xff0c;往往能让开发者卡住半天。你有没有遇到过这种情况&#xff1a;刚接手同事的项目&#xff0c;pip install -r req…

作者头像 李华
网站建设 2026/5/22 15:51:02

Miniconda环境下使用wget下载预训练模型权重

Miniconda 环境下使用 wget 下载预训练模型权重 在深度学习项目中&#xff0c;我们经常面临这样的场景&#xff1a;刚登录远程服务器准备复现一篇论文的实验&#xff0c;却发现环境依赖不一致、模型权重下载中断、或者文件损坏导致加载失败。这些问题看似琐碎&#xff0c;却极大…

作者头像 李华
网站建设 2026/5/20 16:43:31

Miniconda-Python3.9镜像支持多用户SSH登录,团队协作更高效

Miniconda-Python3.9 镜像支持多用户 SSH 登录&#xff0c;团队协作更高效 在高校实验室里&#xff0c;你是否经历过这样的场景&#xff1a;三位研究生共用一台 GPU 服务器&#xff0c;一人跑训练脚本时占满了显存&#xff0c;另一个人的 Jupyter 内核突然崩溃&#xff1b;有人…

作者头像 李华
网站建设 2026/5/21 12:42:37

Miniconda如何为PyTorch项目自动生成requirements

Miniconda 如何为 PyTorch 项目自动生成 requirements 在深度学习项目开发中&#xff0c;最令人头疼的场景之一莫过于&#xff1a;代码写完、模型调通&#xff0c;信心满满地交给同事复现结果时&#xff0c;对方却发来一句“环境报错&#xff0c;torch.cuda 不可用”。更糟的是…

作者头像 李华
网站建设 2026/5/21 20:52:55

Miniconda-Python3.9镜像简化Token API接入流程

Miniconda-Python3.9镜像简化Token API接入流程 在现代AI开发实践中&#xff0c;一个常见的场景是&#xff1a;团队成员刚拿到一份关于大模型API调用的Notebook文档&#xff0c;兴冲冲地打开准备复现结果&#xff0c;却发现“ModuleNotFoundError”接二连三弹出——有人缺trans…

作者头像 李华