class KthLargest {
public:
KthLargest(int k, vector<int> nums) {
size = k;
for(auto num:nums){
pq.push(num);
if(pq.size() > size)
pq.pop();
}
} int add(int val) {
pq.push(val);
if(pq.size() > size)
pq.pop();
return pq.top();
}
private:
priority_queue<int, vector<int>, greater<int>> pq;
int size;
}; /**
* Your KthLargest object will be instantiated and called as such:
* KthLargest obj = new KthLargest(k, nums);
* int param_1 = obj.add(val);
*/

最新文章

  1. Java中关于String类型的10个问题
  2. Atitit 文档资料管理同步解决方案
  3. 《JavaScript高级程序设计》学习笔记
  4. PocketSphinx语音识别和turtlebot的语音控制--18
  5. Vue + Webpack + Vue-loader 1
  6. 【转】使IFRAME在iOS设备上支持滚动
  7. Mysql 忘记root密码后修改root密码
  8. 记Angular与Django REST框架的一次合作(1):分离 or 不分离,it&#39;s the question
  9. AI 学习新的开始
  10. rf常用关键字总结
  11. Java 8 Stream介绍及使用2
  12. (八)控件介绍,QLable
  13. (4)Maven快速入门_4在Spring+SpringMVC+MyBatis+Oracle+Maven框架整合运行在Tomcat8中
  14. Visual Studio Code create the aps.net core project(Visual Studio Code 创建asp.net core项目)
  15. CentOS 6.5 搭建 .NET 环境, Mono 5.16.0 + Jexus 5.8
  16. 本地项目提交到github和提交更新(转)
  17. ionic3 自定义组件 滑动选择器 ion-multi-picker
  18. lldp
  19. c++ cmakelist 详解
  20. 使用 IDEA 开发工具(版本为 IntelliJ IDEA 14.1.4)打可执行jar包的操作步骤

热门文章

  1. scrapy与scrapyd安装
  2. 64位ubuntu下Android开发环境的配置
  3. hiho1523 数组重排2
  4. 原生Ajax使用
  5. BZOJ3688 折线统计【树状数组优化DP】
  6. BZOJ2199 奶牛议会 【2-sat】
  7. linux python 图形编程 qt开发环境搭建
  8. Django之验证码的生成和使用
  9. phoenix 使用activerecord模式框架ecto 访问数据库
  10. [LeetCode系列] 二叉树最大深度求解问题(C++递归解法)