BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / parttime-job / #253520同步于 2012/4/12
ParttimeJob机器人发帖

腾讯笔试题一则

afthr
2012/4/12镜像同步0 回复
腾讯笔试题一则 一个文件中有40亿个整数,每个整数为四个字节,内存为1GB,写出一个算法:求出这个文件里的整数里不包含的一个整数 答: 方法一: 4个字节表示的整数,总共只有2^32约等于4G个可能。 为了简单起见,可以假设都是无符号整数。 分配500MB内存,每一bit代表一个整数,刚好可以表示完4个字节的整数,初始值为0。基本思想每读入一个数,就把它对应的bit位置为1,处理完40G个数后,对500M的内存遍历,找出一个bit为0的位,输出对应的整数就是未出现的。算法流程: 1)分配500MB内存buf,初始化为0 2)unsigned int x=0 腾讯2010实习生招聘笔试题(全套):http://bbs.aftjob.com/thread-606605-1-1.html 2011年名企薪酬信息专版:http://bbs.aftjob.com/forum-37-1.html 腾讯求职俱乐部:http://bbs.aftjob.com/group-47-1.html
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。