topK问题:
从海量数据中获取最大(或最小)的K个数据。
堆的知识点:
https://blog.csdn.net/weixin_43761659/article/details/97118158
最小堆(小根堆)图解:
最小堆(小根堆)是一种数据结构,它首先是一颗完全二叉树,并且,它所有父节点的值都小于或等于两个子节点的值。如上图所示:a[0] <= a[1] && a[0] <= a[2] ,a[1] <= a[3] && a[1] <= a[4]...
topK问题分析:
利用堆的特性,小根堆(最小堆)的堆顶元素是最小值