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

如何用电脑记事本做网站做百度推广需要什么条件

如何用电脑记事本做网站,做百度推广需要什么条件,ios应用程序开发,网站做的不好会有什么后果题目描述 给你一个整数数组 nums 和一个整数 k &#xff0c;请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 解题思想 使用优先队列 priority_queue<Type, Container, Functional> Type 就是数据类型&#xff0c;Container 就是容器类型&#xff08;C…

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

在这里插入图片描述
解题思想
使用优先队列
priority_queue<Type, Container, Functional>
Type 就是数据类型,Container 就是容器类型(Container必须是用数组实现的容器,比如vector,deque等等,但不能用 list。STL里面默认用的是vector),Functional 就是比较的方式,当需要用自定义的数据类型时才需要传入这三个参数,使用基本数据类型时,只需要传入数据类型,默认是大顶堆

//升序队列
priority_queue <int,vector<int>,greater<int> > q;
//降序队列
priority_queue <int,vector<int>,less<int> >q;//greater和less是std实现的两个仿函数
//(就是使一个类的使用看上去像一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了

代码

class Solution {
public:class cmp{public:bool operator()(const pair<int,int>& l, const pair<int,int>& r){return l.second > r.second;}};vector<int> topKFrequent(vector<int>& nums, int k) {unordered_map<int,int> umap;for(int i = 0; i < nums.size(); ++i){++umap[nums[i]];}priority_queue<pair<int, int>, vector<pair<int, int>>, cmp> pri_que;for(auto it = umap.begin(); it != umap.end(); ++it){pri_que.push(*it);if(pri_que.size() > k) pri_que.pop();}vector<int> res(k);for(int i = 0; i < k; i++){res[i] = pri_que.top().first;pri_que.pop();}return res;}
};
http://www.dinnco.com/news/75268.html

相关文章:

  • 厦门网站建设h5jmr119色带
  • 网站维护费大概多少百度统计api
  • 淄博免费网站建设怎么做网页设计的页面
  • 有没有做美食的规模网站淘宝站内推广方式有哪些
  • 百度网站内容企业网站制作方案
  • 兼职做ps网站百度推广在哪里能看到
  • dedecms 食品网站模板聚合搜索引擎入口
  • p2p网站的建设网站百度收录
  • 做网站好的网络公司网页优化方案
  • 网站点击量统计创建网站怎么创
  • 找图片素材的网站有哪些什么网站百度收录快
  • 商会建设网站说明天津百度推广电话
  • 临清做网站推广郑州seo优化推广
  • 网站制作网站建设网络营销seo优化
  • 商业设计网站推荐网站友情链接
  • 设计网站推荐提升审美上海谷歌优化
  • 网站建设案例咨询推广获客
  • asp网站制作软件百度提交入口
  • 网站ie兼容性软文
  • 网站优化要从哪些方面做seo服务商
  • 分类信息网站开发网站推广的基本方法
  • 网站seo 优化关键词你们懂的
  • 公司网站建设准备资料网站优化包括
  • 上海比较好的网站建设公司最全bt磁力搜索引擎索引
  • 网络管理系统逻辑模型seo公司怎么推广宣传
  • WordPress给编辑器站长工具seo查询5g5g
  • 类似非小号的网站怎么做站长统计app下载免费
  • 南宁百度seo价格厦门seo优化推广
  • 南京建设局网站首页公司网站设计需要多少钱
  • 怎么用群晖nas做网站厦门seo代运营