海量数据找top100 使用堆排序 堆排序就适合在很多数中进行排序 大致思路:先拿前一百个数建一个堆,一个小顶堆,然后依次遍历剩下的元素,跟堆顶比较,大于堆顶就替换堆顶,然后继续调整堆 建堆时间复杂度mlogm(m是堆中元素个数),算法时间复杂度n*mlogm(n是总元素个数) 一篇文章找出现次数最多的单词 // public static void search(String limitText){ String maxWord = ""; int maxTime =