#define PSI pair<string,int> class mycompare{ public: //小顶堆:使用的是greater比较方法,也就是谁的优先级大,就返回谁 //那么这里首先频率大的就是greater,其次字典序小的就是greater。 //所以我们这里使用的compare,就是根据这个greater思想来写的 bool operator()(const PSI &lhs,const PSI &rhs){ if(lhs.second > rhs.second)return true; ...