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

吉林省建设安全厅官方网站餐饮营销策划与运营

吉林省建设安全厅官方网站,餐饮营销策划与运营,wordpress放音乐,找装修公司电话给定一个单词列表 words 和一个整数 k ,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率, 按字典顺序 排序。 示例 1: 输入: words ["i", "love", "le…

给定一个单词列表 words 和一个整数 k ,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率, 按字典顺序 排序。

示例 1:

输入: words = ["i", "love", "leetcode", "i", "love", "coding"], k = 2
输出: ["i", "love"]
解析: "i" 和 "love" 为出现次数最多的两个单词,均为2次。注意,按字母顺序 "i" 在 "love" 之前。

示例 2:

输入: ["the", "day", "is", "sunny", "the", "the", "the", "sunny", "is", "is"], k = 4
输出: ["the", "is", "sunny", "day"]
解析: "the", "is", "sunny" 和 "day" 是出现次数最多的四个单词,出现次数依次为 4, 3, 2 和 1 次。

解答

class Solution {
public:vector<string> topKFrequent(vector<string>& words, int k) {// 统计次数——默认按string排序map<string, int> countMap;for(auto& str : words){countMap[str]++;}// 加greater<int>改成降序,用iterator先取次数高的multimap<int, string, greater<int>> sortMap;for(auto& kv : countMap){sortMap.insert(make_pair(kv.second, kv.first));}vector<string> v;multimap<int, string, greater<int>>::iterator it = sortMap.begin();for(size_t i = 0; i < k; i++){v.push_back(it->second);++it;}return v;}
};

http://www.dtcms.com/wzjs/62963.html

相关文章:

  • 国家小城镇建设政策网站百度广告运营
  • 济南定制网页设计自己怎么优化网站
  • 西安网站制作公司怎么选b站推广入口2023mmm无病毒
  • 深圳做专业网站品牌营销网站建设
  • 国内免费图片素材网站北京seo顾问
  • 一级做爰片c视频网站代刷网站推广
  • 做网站平台多少钱网站seo基础优化
  • 前端网站重构怎么做网页设计主题推荐
  • 做旅行攻略的网站seo优化方案案例
  • 珠海网站友情链接谷歌广告推广怎么做
  • 专业做淘宝网站绍兴百度地图在线查询
  • 建设网站服务北京关键词优化服务
  • 旅行社网站建设方案外贸网站有哪些
  • 怎么给公司做网站视频号怎么付费推广
  • 杭州做服装电商拿货的网站策划营销推广方案
  • wordpress文章加标题搜索引擎排名优化包括哪些方面
  • 如何做登录网站百度seo推广软件
  • 怎么做免费网站如何让百度收录便宜的seo官网优化
  • 广州市手机网站建设网站推广怎么做有效果
  • 网站建设学多久沈阳企业网站seo公司
  • 网站做多长时间才会有流量免费广告
  • 建网站需要哪些知识网站运营方案
  • 建立与建设的区别免费的seo教程
  • php做的一个网站提高工作效率的软件
  • 日租酒店公寓网站怎么做seo搜索引擎优化师
  • 网站做业务赚钱吗最热门的短期培训课程
  • 和朋友合伙做网站刘连康seo培训哪家强
  • 凡科做的网站手机版青岛百度推广多少钱
  • 郑州做网站琴seo在线优化工具 si
  • 怎么做网站截图襄阳网站推广优化技巧