数据流的中位数 大顶堆和小顶堆解决问题 大顶堆 :每个结点的值都大于或等于其左右孩子结点的值。 小顶堆 :每个结点的值都小于或等于其左右孩子结点的值。 #include<bits/stdc++.h> const int N=100000; using namespace std; priority_queue<int,vector<int>,less<int>>q1;//大顶堆,存储小一半的数 priority_queue<int,vector<int>,greater<int>>q2;