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

网站建设p海外市场推广做什么的

网站建设p,海外市场推广做什么的,上海网站定制团队,微信建网站解题思路&#xff1a; 哈希表记录元素出现的次数&#xff0c;然后将哈希表元素加入优先队列&#xff08;会自动根据比较原则去排列元素&#xff09; 定义优先队列根据元素频率降序排列&#xff0c;然后直接取出前k个元素即可 class Solution { public:vector<int> top…

解题思路:

哈希表记录元素出现的次数,然后将哈希表元素加入优先队列(会自动根据比较原则去排列元素)

定义优先队列根据元素频率降序排列,然后直接取出前k个元素即可

class Solution {
public:vector<int> topKFrequent(vector<int>& nums, int k) {//1.map记录元素出现的次数unordered_map<int,int>map;//两个int分别是元素和出现的次数vector<int> res;for(auto& c:nums){map[c]++;}// 采用优先队列解决// 此题使用自定义比较struct compare{bool operator() (pair<int,int> & p1,pair<int,int> &p2){return p1.second > p2.second; // 大根堆,小根堆就是小于了}};// priority_queue<Type, Container, Functional>;priority_queue<pair<int,int>,vector<pair<int,int>>,compare> pq; // 定义优先队列//遍历map中的元素//1.管他是啥,先入队列,队列会自己排序将他放在合适的位置//2.若队列元素个数超过k,则将栈顶元素出栈(栈顶元素一定是最小的那个)for(auto &m : map){pq.push(m);if(pq.size() > k){pq.pop();}}while(!pq.empty()){res.emplace_back(pq.top().first);pq.pop();}return res;}
};

http://www.cadmedia.cn/news/15357.html

相关文章:

  • 公司要制作网站百度推广竞价技巧
  • 专业深圳网站建设公关公司排行榜
  • 维力安网站建设公司网络营销的概念与特点
  • 淘宝客自建网站做还是用微信qq做活动营销推广方案
  • 郑州高新区网站建设最新腾讯新闻
  • 深圳十大网站建设公司大连网站制作
  • 品牌形象策划官网整站优化
  • 库尔勒 网站建设网站友情链接美化代码
  • 芜湖网站设计音乐接单推广app平台
  • 制作公司网页思路怎么写百度seo推广计划类型包含
  • pr效果做的好的网站有哪些白帽seo公司
  • 上海企业建站方案网站运营工作的基本内容
  • 优秀手机网站模板图片自动点击器软件
  • 一般网站建设都用什么字体刚刚刚刚刚刚好痛
  • 总部基地网站建设公司域名查询网址
  • 湖南省绿色建筑信息平台全国seo搜索排名优化公司
  • 企业网站模板下载哪里培训机构学校
  • 网站建设需要哪些电商运营的基本流程
  • 52影院seo属于什么职业部门
  • 商品网站建设实验记录收录优美图片app
  • 电影采集网站建设太原百度seo排名
  • 镇江积分优化网站seo报价
  • 网站建设 工作建议站长工具查询官网
  • seo建站要求seo推广优化培训
  • 上海做网站就用乐云seo十年昆明seo案例
  • 网站建设色系搭配培训优化
  • 网站建设支付安全seo怎么学
  • bbs建站站长工具域名
  • 写小说的网站自己做封面网店推广策划方案
  • 最新的新开传奇网站惠州优化怎么做seo