diff --git a/Heap/Top K Frequent Elements b/Heap/Top K Frequent Elements new file mode 100644 index 0000000..b36a3d6 --- /dev/null +++ b/Heap/Top K Frequent Elements @@ -0,0 +1,19 @@ +class Solution { +public: + vector topKFrequent(vector& num, int k) { + unordered_mapmp; + for(int i=0;i>pq; + for(auto e:mp){ + pq.push({e.second,e.first}); + } + vectorv; + while(k){ + v.push_back(pq.top().second); + pq.pop();k--; + } + return v; + } +};