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

滕州网站建设 助企网络潍坊滨海开发区建设局网站

滕州网站建设 助企网络,潍坊滨海开发区建设局网站,2022可以用手机看的,新软件推广平台1. 题目 给一非空的单词列表#xff0c;返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。 如果不同的单词有相同出现频率#xff0c;按字母顺序排序。 示例 1#xff1a; 输入: [i, love, leetcode, 返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。 如果不同的单词有相同出现频率按字母顺序排序。 示例 1 输入: [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 次。注意 假定 k 总为有效值 1 ≤ k ≤ 集合元素数。 输入的单词均由小写字母组成。扩展练习 尝试以 O(n log k) 时间复杂度和 O(n) 空间复杂度解决。来源力扣LeetCode 链接https://leetcode-cn.com/problems/top-k-frequent-words 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 优先队列 struct cmp {bool operator()(const pairstring,int a, const pairstring,int b){if(a.second b.second)return a.first b.first;//字典序大的在上面return a.second b.second;//数量小的在上面} }; class Solution { public:vectorstring topKFrequent(vectorstring words, int k) {unordered_mapstring,int m;for(string s : words)m[s];//计数priority_queuepairstring,int,vectorpairstring,int,cmp q;for(auto mi : m){if(q.size() k)//维持大小为k的堆q.push(mi);else//满了{if(mi.second q.top().second)//数量多进去{q.pop();q.push(mi);}else if(mi.second q.top().second mi.first q.top().first){ //数量一样字典序小进去q.pop();q.push(mi);}}}vectorstring ans;while(!q.empty()){ans.push_back(q.top().first);q.pop();}reverse(ans.begin(), ans.end());return ans;} };16 ms 11.4 MB
http://www.zqtcl.cn/news/604787/

相关文章:

  • 如何利用源码做网站外贸网站制作推广
  • 国内做网站哪家公司好免费查找资料的网站
  • 自己做的网站百度搜不到搭建网站seo
  • 奇墙网站建设高端网站建设公司联系电话
  • 宁波那家公司做网站好中企动力科技股份有限公司招聘
  • 水果网站推广网站首页静态好还是动态好
  • iis网站属性小程序源码无需服务器
  • 景区网站建设材料代运营有哪些套路坑
  • 六安电商网站建设哪家好有关做美食的网站
  • 卸载wordpress插件网店seo关键词
  • 金山网站制作赤城seo网站优化排名
  • 提供坪山网站建设深圳商城网站哪家做的好
  • 有什么网站可以帮人做模具吗热搜榜百度一下你就知道
  • 深圳网站优化技巧邹城住房城乡建设部网站
  • 小型企业网站建站桂林市中考信息网官网
  • 雏鸟app网站推广做网站用宋体有版权问题吗
  • 建立网站数据库开公司流程及费用2022最新
  • 外贸谷歌网站推广wordpress调用上传图片
  • 360提示危险网站原因威海 网站开发
  • 赣州本地网站网站怎么写
  • 物业公司网站设计湛江做网站软件
  • 做招聘求职网站wordpress启用插件出错
  • 珠海网站运营网站个人备案流程
  • 网站开发用什么图片格式最好网络营销名词解释是什么
  • 做柜子网站老电脑做网站服务器
  • 域名购买网站网店装修是什么
  • wordpress 网站备份为什么企业要建设自己的企业文化
  • 想做一个部门的网站怎么做潍坊网站建设价
  • 网站建设公司的公司哪家好什么行业必须做网站
  • 电子商务网站前台设计wordpress 上传文件大小