Kth Largest Element in a Stream LeetCode solution in C++
1class KthLargest {2public:3priority_queue<int, vector<int>, greater<int>> pq;4int K;56KthLargest(int k, vector<int> &nums) {7K = k;8for (int x : nums) {9pq.push(x);10if (pq.size() > k) {11pq.pop();12}13}14}1516int add(int val) {17pq.push(val);18if (pq.size() > K) {19pq.pop();20}21return pq.top();22}23};