分享

今天去面试的笔试题

songyl525 发表于 2015-1-9 21:40:38 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 21 56087
june_fu 发表于 2015-3-10 00:55:03
这个太强大了~还要算内存
回复

使用道具 举报

C4TMAN 发表于 2015-3-10 13:03:13
byte最大不是127么?
回复

使用道具 举报

Redgo 发表于 2015-3-31 10:35:39
水到这么好的题目,谢谢楼主
回复

使用道具 举报

lwj_wenzi 发表于 2015-9-2 17:11:06
回复

使用道具 举报

zmer 发表于 2015-9-9 22:51:42
我日了狗,一上来直接mapreduce,看来我的功力太差了- -!
回复

使用道具 举报

yu672748046 发表于 2015-12-29 14:52:07
cat 电话号.txt | sort | uniq > 去重复后的号码.txt
回复

使用道具 举报

cxzdy 发表于 2016-1-12 01:03:27
songyl525 发表于 2015-1-10 22:14
答案:
首先,这个题考的不是分布式
7位数,至少要用int来保存,那么int为4字节,20MB内存 10^7*4/1024*1 ...

楼主,我有点不明,你这个例子5G的7位电话号码是保存在文件里的吗?要怎么转换?int[] a = { 49, 38, 65, 97, 76, 13, 27, 49, 78, 34, 12, 64, 1,38,65 };
因为你的例子给出的代码还是读到读到int数组里,里面每个数字还是int啊。我有点不明白。



回复

使用道具 举报

songyl525 发表于 2016-1-22 10:57:40
cxzdy 发表于 2016-1-12 01:03
楼主,我有点不明,你这个例子5G的7位电话号码是保存在文件里的吗?要怎么转换?int[] a = { 49, 38, 65, ...

不用转换,这只是个例子
回复

使用道具 举报

a530491093 发表于 2016-2-3 14:57:32
不错不错,路过看到了很赞的贴。感谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条