设计面试
2025/9/13小于 1 分钟
设计模式
系统设计
如何设计一个点赞系统?
使用 redis set,支持去重
如何在 10 亿个数据中找到最大的 1 万个?
构建容量大小为 1 万的堆,每次从 10 亿数据中读 1 万条数据,写入最小堆,循环直至读完所有数据。最终,还留存在最小堆中的数据就是 TOP 10000
使用 redis set,支持去重
构建容量大小为 1 万的堆,每次从 10 亿数据中读 1 万条数据,写入最小堆,循环直至读完所有数据。最终,还留存在最小堆中的数据就是 TOP 10000