news 2026/5/12 16:32:08

LeetCode 347. 前 K 个高频元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LeetCode 347. 前 K 个高频元素

给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。

示例 1:

输入:nums = [1,1,1,2,2,3], k = 2

输出:[1,2]

示例 2:

输入:nums = [1], k = 1

输出:[1]

示例 3:

输入:nums = [1,2,1,2,1,2,3,1,3,2], k = 2

输出:[1,2]

提示:

  • 1 <= nums.length <= 105
  • -104 <= nums[i] <= 104
  • k的取值范围是[1, 数组中不相同的元素的个数]
  • 题目数据保证答案唯一,换句话说,数组中前k个高频元素的集合是唯一的

进阶:你所设计算法的时间复杂度必须优于O(n log n),其中n是数组大小。

class Solution { public: vector<int> topKFrequent(vector<int>& nums, int k) { unordered_map<int,int> freq; for(auto x:nums) freq[x]++; priority_queue<pair<int,int>,vector<pair<int,int>>,greater<>> minHeap; for(auto& [i,j]:freq) { minHeap.push({j,i}); if((int)minHeap.size()>k) minHeap.pop(); } vector<int> ans; while(!minHeap.empty()) { ans.push_back(minHeap.top().second); minHeap.pop(); } return ans; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/12 16:32:08

初创团队如何借助Taotoken统一管理AI模型调用与成本

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 初创团队如何借助Taotoken统一管理AI模型调用与成本 对于资源有限的初创技术团队而言&#xff0c;在产品中集成人工智能功能已成为…

作者头像 李华
网站建设 2026/5/12 16:28:28

观察Token Plan套餐如何帮助个人开发者平滑控制月度AI支出

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 观察Token Plan套餐如何帮助个人开发者平滑控制月度AI支出 对于个人开发者或小型工作室而言&#xff0c;将大模型API集成到项目中是…

作者头像 李华
网站建设 2026/5/12 16:26:49

文件同步机制深度对比:巴别鸟 vs 坚果云

title: 文件同步机制深度对比&#xff1a;巴别鸟vs坚果云 date: 2026-05-12 tags: [企业云盘, 文件同步, 技术对比, 巴别鸟, 坚果云] platform: csdn author: 盼盼 文件同步机制深度对比&#xff1a;巴别鸟 vs 坚果云 在企业云盘选型过程中&#xff0c;文件同步机制是核心技术…

作者头像 李华
网站建设 2026/5/12 16:25:49

5分钟完全指南:免费破解城通网盘限速,实现全速下载的终极方案

5分钟完全指南&#xff1a;免费破解城通网盘限速&#xff0c;实现全速下载的终极方案 【免费下载链接】ctfileGet 获取城通网盘一次性直连地址 项目地址: https://gitcode.com/gh_mirrors/ct/ctfileGet 还在为城通网盘的龟速下载而烦恼吗&#xff1f;面对几十KB/s的限速…

作者头像 李华
网站建设 2026/5/12 16:25:44

AI模型镜像资源索引:一站式部署GPT、Stable Diffusion与Midjourney

1. 项目概述与核心价值最近在折腾AI绘画和文本生成项目时&#xff0c;我遇到了一个几乎所有开发者都会头疼的问题&#xff1a;模型镜像的获取与管理。无论是想快速体验GPT-3.5/4的对话能力&#xff0c;还是想部署Stable Diffusion来生成自己的画作&#xff0c;又或者是想研究Mi…

作者头像 李华