前言
在这里给自己打个广告,需要的小伙伴请自行订阅。
python快速学习实战应用系列课程
https://blog.youkuaiyun.com/wenyusuran/category_2239261.html
手把手教你ML机器学习算法源码全解析
https://blog.youkuaiyun.com/wenyusuran/category_2239263.html
题目
数据流中的第K大元素
难度:简单
设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。
你的 KthLargest 类需要一个同时接收整数 k 和整数数组nums 的构造器,它包含数据流中的初始元素。每次调用 KthLargest.add,返回当前数据流中第K大的元素。
示例:
int k = 3;
int[] arr = [4,5,8,2];
KthLargest kthLargest = new KthLargest(3, arr);
kthLargest.add(3); // returns 4
kthLargest.add(5); // returns 5
kthLargest