网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月04日
漏签
0
天
java吧
关注:
1,241,661
贴子:
12,712,683
看贴
图片
吧主推荐
视频
游戏
1
2
3
下一页
尾页
107
回复贴,共
3
页
,跳到
页
确定
<返回java吧
>0< 加载中...
字节面试一道topK没答出来,请教各位大佬
只看楼主
收藏
回复
sick白牧
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有1T的int数据,内存肯定放不下,问如何得到这些数据里出现频率最高的100个数字?
送TA礼物
IP属地:北京
1楼
2021-05-11 19:41
回复
谷雨念安
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
经典分治,切成无数个小文件统计再逐步汇总
IP属地:浙江
2楼
2021-05-11 19:45
回复(10)
收起回复
暮色妖娆丶
司马沝
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
贴吧算法一般都很差
IP属地:上海
来自
Android客户端
3楼
2021-05-11 21:23
回复(4)
收起回复
小李不吃鱼
淼淼
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
hash分治加最小堆
来自
Android客户端
4楼
2021-05-11 21:30
回复(11)
收起回复
无奶单走
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个问题,几年前我学数据结构算法时,几年前我的大佬同学就问过我。
。。。。
IP属地:日本
5楼
2021-05-11 22:05
回复
收起回复
wind乀
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
二叉堆最小堆
来自
iPhone客户端
6楼
2021-05-11 22:25
回复
收起回复
迪恩国王
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
可以去了解下数据库orderby咋实现的
limit:堆选
无limit:快排
超过buffer:归并排
然后你可以了解下分表分库的limit咋实现的
或者有一道经典的25匹马找前三的问题
基础题
IP属地:浙江
来自
Android客户端
8楼
2021-05-12 09:43
回复
收起回复
夜灬色美景
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
MappedByteBuffer文件内存映射,轻松搞定
IP属地:江苏
来自
iPhone客户端
9楼
2021-05-12 10:22
回复
收起回复
-氺氺-
淼淼
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最小堆
IP属地:北京
来自
Android客户端
11楼
2021-05-12 12:18
回复(1)
收起回复
干吾妹小埋
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
算一下int类型所有数最多占用内存空间,是2的32次方也就是4g个数。这里映射成int数组就行了。如果太小了,比如用byte,计数的数范围可能不够用,然后在对应位置上存储计数,算上虚拟内存一般是够用的。
IP属地:广东
来自
Android客户端
12楼
2021-05-12 13:29
回复(1)
收起回复
温酒清香
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
读100个数据到内存,建堆,然后再读数据更新堆,时间复杂度o(nlog100)
IP属地:上海
来自
Android客户端
14楼
2021-05-12 14:25
回复(3)
收起回复
猪蹄6加1
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
内存放不下,用文件存储统计过程次数。用文件做草稿,最后统计。
IP属地:山东
来自
Android客户端
15楼
2021-05-12 16:05
回复(1)
收起回复
明明我超帅的
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看题目描述内存放不下,似乎是外部排序?
IP属地:上海
来自
Android客户端
16楼
2021-05-12 16:15
回复
收起回复
陸遊
淼淼
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
丢进hdfs mapreduce
IP属地:浙江
来自
Android客户端
17楼
2021-05-12 16:17
回复
收起回复
纯爱天下第一
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
定一个int[Integer.MAX] list的数组不就行了吗 然后找到一个数字就是list[num]=list[num]+1,最后再排序,如果他的内存连一个数组都放不下的话那就不知道了
IP属地:广东
来自
Android客户端
19楼
2021-05-12 17:21
回复(2)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
哪吒2是尬吹还是真好看
1621290
2
怎么看待中国对美关税反制措施
1142310
3
肖战版射雕开分5.5合理吗
982156
4
姬发:孩子们这才是真正的我!
847017
5
饺子郭帆冯骥 文娱三幻神
727480
6
美国延缓对加墨两国加征关税
714725
7
具俊晔深吻告别大S
678936
8
勇士有意集齐詹杜库
630752
9
小米集团市值突破万亿港元
598488
10
C罗说自己是历史最佳球员
493710
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示