leetcode——347——Top K Frequent Elements
来源:互联网 发布:虚拟主机销售系统源码 编辑:程序博客网 时间:2024/06/05 00:36
Given a non-empty array of integers, return thek most frequent elements.
For example,
Given [1,1,1,2,2,3]
and k = 2, return [1,2]
.
Note:
- You may assume k is always valid, 1 ≤ k ≤ number of unique elements.
- Your algorithm's time complexity must be better than O(n logn), where n is the array's size.
class Solution {public:vector<int> topKFrequent(vector<int>& nums, int k) {unordered_map<int, int> hash;vector<int> result;for (auto val : nums) hash[val]++; priority_queue<pair<int, int>> que;for (auto val : hash) que.push(make_pair(val.second, val.first)); while (k--) { auto val = que.top();result.push_back(val.second);que.pop(); }return result;}};
0 0
- leetcode——347——Top K Frequent Elements
- LeetCode347—Top K Frequent Elements
- [leetcode-347]Top K Frequent Elements(java)
- LeetCode--No.347--Top K Frequent Elements
- LeetCode--No.347--Top K Frequent Elements
- LeetCode[347] Top K Frequent Elements
- LeetCode 347 Top K Frequent Elements
- leetcode 347 Top K Frequent Elements C++
- LeetCode No.347 Top K Frequent Elements
- leetcode-347-Top K Frequent Elements
- [Leetcode] #347 Top K Frequent Elements
- week12-leetcode #347-Top-K-Frequent-Elements
- leetcode 347[medium]--Top K Frequent Elements
- 【LeetCode】347. Top K Frequent Elements——基于Java的解决方案
- LeetCode|Top K Frequent Elements
- 【Leetcode】Top K Frequent Elements
- LeetCode:Top K Frequent Elements
- [LeetCode] Top K Frequent Elements
- 详解协方差矩阵
- HDU 5137 How Many Maos Does the Guanxi Worth
- swustoj 143 汉诺塔问题
- 值得收藏!神级代码编辑器 Sublime Text 全程指南
- 《Python爬虫学习系列教程》学习笔记
- leetcode——347——Top K Frequent Elements
- c++学习(x.x)总括
- EEPROM、EPROM、FLASH、SRAM、DRAM、SDRAM的区别
- 2013山东省第三届ACM省赛 n a^o7 !
- 使用AsyncHttpClient提交数据get-post
- 线程、进程、临界区
- 《千与千寻》
- 聊聊Socket、TCP/IP、HTTP、FTP及网络编程
- POJ 1013--Counterfeit Dollar