会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Witcher
在具备基础之后,学习任何新东西,都要抓住主线,突出重点。对于关键理论的学习,要集中精力,速战速决。而旁枝末节和非本质性的知识内容,完全可以留给实践去零敲碎打。
博客园
新随笔
管理
2020年9月15日
golang 堆排序(TopK)
摘要: 堆排序可以很好解决TopK问题 时间复杂度 N(logN),不稳定排序,相同大小数据仍可能交换位置 寻找海量数据中最大的100个数据,可以建立容量100的小顶堆,然后将后面的数据与堆顶最小值比较, 如果比它大,进行交换重新将堆进行调整,后面数据以此类推,可以得到top 100的数据 package
阅读全文
posted @ 2020-09-15 11:30 海拉尔
阅读(1425)
评论(4)
推荐(0)
公告