当前位置: 首页 > news >正文

网站开发要求自建的电子网站如何做推广

网站开发要求,自建的电子网站如何做推广,郑州网站制作哪家招聘,网站开发数据库技术题意: 求前k个出现频率最高的元素 首先得到一个频率图这是肯定的,下一步要考虑建立一个堆,堆中保存着前k个频率最大的数字,这个怎么做,可以用customized cmp来做,把数字存进去完事儿。注意这里不用 保存所有…

题意:
求前k个出现频率最高的元素
首先得到一个频率图这是肯定的,下一步要考虑建立一个堆,堆中保存着前k个频率最大的数字,这个怎么做,可以用customized cmp来做,把数字存进去完事儿。注意这里不用
保存所有的n个数字,只需要k个就好
https://leetcode.com/problems/top-k-frequent-elements/description/

Input: nums = [1,1,1,2,2,3], k = 2
Output: [1,2]

class Solution {
public:vector<int> topKFrequent(vector<int>& nums, int k) {unordered_map<int, int> mp;map<int, int> ordered_mp;vector<int> ret;for (auto x: nums) {if(mp.count(x)) {mp[x] += 1;} else {mp[x] = 1;}}auto cmp = [&mp](int a, int b){return mp[a] > mp[b];};priority_queue<int, vector<int>, decltype(cmp)> pq(cmp);for(auto [num,v] : mp) {pq.push(num);if(pq.size() > k) {pq.pop();}}while(pq.size()) {ret.push_back(pq.top());pq.pop();}return ret;}
};
http://www.yayakq.cn/news/470311/

相关文章:

  • 网站建设动态静态wordpress 标签页
  • 专业的高密网站建设装修风格现代简约
  • 吉林专业做网站唐山哪里有做网站的
  • 网站开发与制作西安响应式网站建设
  • 合肥市建设工程造价信息网站网站制作报价被哪些因素影响
  • 网站优化基础安卓app开发语言
  • 佛山搭建建网站哪家好手工制作香囊
  • 企业标准网上备案网站网站开发的选择是什么
  • 做网站的职业主流的网站建设软件
  • 知名企业网站规划书浙江省建设工程造价信息网
  • 网站开发需要什么知识网站开发明细报价表
  • 用mediawiki做的网站北京网页设计新趋势
  • 网站可信认证wordpress上传之后
  • 知识付费问答系统网站开发中国兰州网首页
  • 如何写一份网站优化建设的方案在线定制头像免费
  • 网站开发g网站建设项目有哪些
  • 商务网站建设总结成都手工活外发加工网
  • 软件销售网站模板wordpress为什么加载速度很慢
  • 群晖nas可以做网站精准信息300099
  • 哪里有做区块链网站的滁州网站设计
  • 网站应该如何进行优化蓝鸟E4A做网站程序
  • 四川住房城乡建设厅网站首页北京朝阳区地图高清版大图
  • 莆田中小企业网站制作南京网站建设小程序开发 雷仁网络
  • 重庆需要网站建设从搜索引擎访问网站
  • react做的电商网站能上线吗果酱wordpress
  • 小米果怎么做视频网站扫二维码直接进网站怎么做
  • 北京网站建设有哪些公司好南昌网站建设讯息
  • 哪个公司做网站比较好注册公司上海
  • 公司商城网站建设深圳建设网站的公司简介
  • 温州网站建设联系电话微信小程序开店需要多少钱