【Leetcode_easy】703. Kth Largest Element in a Stream
problem
703. Kth Largest Element in a Stream
题意:
solution1:
priority_queue这个类型没有看明白。。。
class KthLargest {
public:
    KthLargest(int k, vector<int>& nums) {
        for(int num:nums)
        {
            q.push(num);
            if(q.size()>k) q.pop();
        }
        K = k;
    }
    int add(int val) {
        q.push(val);
        if(q.size()>K) q.pop();
        return q.top();
    }
private:
    priority_queue<int, vector<int>, greater<int>> q;//err...
    int K;
};
/**
 * Your KthLargest object will be instantiated and called as such:
 * KthLargest* obj = new KthLargest(k, nums);
 * int param_1 = obj->add(val);
 */
参考
1. Leetcode_easy_703. Kth Largest Element in a Stream;
2. Grandyang;
完
【Leetcode_easy】703. Kth Largest Element in a Stream的更多相关文章
- 【LeetCode】703. Kth Largest Element in a Stream 解题报告(Python)
		作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 小根堆 日期 题目地址:https://leetco ... 
- leetcode 703. Kth Largest Element in a Stream & c++ priority_queue & minHeap/maxHeap
		703. Kth Largest Element in a Stream & c++ priority_queue & minHeap/maxHeap 相关链接 leetcode c+ ... 
- [LeetCode&Python] Problem 703. Kth Largest Element in a Stream
		Design a class to find the kth largest element in a stream. Note that it is the kth largest element ... 
- LeetCode - 703. Kth Largest Element in a Stream
		Design a class to find the kth largest element in a stream. Note that it is the kth largest element ... 
- 【LeetCode】215. Kth Largest Element in an Array (2 solutions)
		Kth Largest Element in an Array Find the kth largest element in an unsorted array. Note that it is t ... 
- 【leetcode】215. Kth Largest Element in an Array
		Find the kth largest element in an unsorted array. Note that it is the kth largest element in the so ... 
- 【LeetCode】215. Kth Largest Element in an Array 解题报告(Python & C++)
		作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 方法一:移除最大值 方法二:排序 方法三:大顶堆 方 ... 
- 【easy】215. Kth Largest Element in an Array 第K大的数
		class Solution { public: int quicksort(vector<int>& nums, int start, int end, int k){ int ... 
- 703. Kth Largest Element in a Stream
		题目来源: https://leetcode.com/problems/kth-largest-element-in-a-stream/ 自我感觉难度/真实难度: 题意: 这个题目的意思解读了半天,没 ... 
随机推荐
- Scrapy框架的八个扩展
			一.proxies代理 首先需要在环境变量中设置 from scrapy.contrib.downloadermiddleware.httpproxy import HttpProxyMiddlewa ... 
- 2019HDU多校第7场——构造
			题意 假设现在你在准备考试,明天的考试有 $n$ 道题目,对于分值为 $i$ 的题目至少复习 $i+1$ 小时才能做对,已知总分为$m$,求确保完成 $k$ 道题的最少时间. 分析 手动尝试一下,发现 ... 
- vue 项目总结 知识点补充
			1.页面加载后自动执行函数 2.向后端请求数据方法 2-1 :axios 的安装使用 2-2 在组件中使用 2-3 发送请求 2-4 接收数据后渲染 2-5 后端数据渲染 2-6 解决跨域问题 任务 ... 
- Time Intersection
			Description Give two users' ordered online time series, and each section records the user's login ti ... 
- 从零开始实现SSD目标检测(pytorch)(一)
			目录 从零开始实现SSD目标检测(pytorch) 第一章 相关概念概述 1.1 检测框表示 1.2 交并比 第二章 基础网络 2.1 基础网络 2.2 附加网络 第三章 先验框设计 3.1 引言 3 ... 
- java继承内存分配
			java继承内存分配 继承的基本概念: * Java不支持多继承,也就是说子类至多只能有一个父类. * 子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法. * 子类中定义的成员 ... 
- CSS绘制三角形—border法
			1. 实现一个简单的三角形 使用CSS盒模型中的border(边框)即可实现如下所示的三角形: CSS实现简单三角形 实现原理: 首先来看在为元素添加border时,border的样子:假设有如下 ... 
- OR(Convex_Optimization_读书杂记)
			今天心血来潮,看了一下ConvexOptimization,看到一开始描述直线的部分,真的感觉翻译得很棒.$$ y = \theta x_1 + (1-\theta) x_2 \qquad x1, ... 
- Postgresql修改字段的长度
			alter table tbl_exam alter column question type character varing(1000); alter table tbl_exam alter c ... 
- php如何生成 uuid(总结)
			php如何生成 uuid(总结) 一.总结 一句话总结: UUID的全拼为“Universally Unique Identifier”,可以译为“通用唯一识别码”. UUID是指在一台机器上生成的数 ... 
