摘要:
利用map先统计一下元素的频率; 利用优先队列,求前K大频率,注意使用最小堆(维护一个元素个数k个的最小堆); 重新设置比较器为greater,即最小堆。因为优先队列默认是最大堆less; 另外对于队列元素是pair,需要了解比较规则为先比较first再比较second; 1 // 347. Top 阅读全文
posted @ 2020-02-26 15:32
Grooovvve
阅读(104)
评论(0)
推荐(0)
摘要:
首先堆的本质是一个棵完全二叉树; 什么是二叉树、满二叉树、完全二叉树?见链接 树、二叉树(满二叉树、完全二叉树)概念:https://blog.csdn.net/sinat_41144773/article/details/89530403 最大堆(大顶堆):顶结点最大,父亲结点比孩子结点大; 最小 阅读全文
posted @ 2020-02-26 11:06
Grooovvve
阅读(180)
评论(0)
推荐(0)

浙公网安备 33010602011771号