首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Gakki۞
2020-03-21 08:07
已编辑
华中科技大学 C++
关注
已关注
取消关注
腾讯PCG后台开发:3亿个整数,怎么找出所有只出现一次的数
我回答用2bit的bitmap处理,每个数出现一次为01,出现多次为11,未出现的为00,这样只需要
3亿*2/8/1024/1024=71.5MB,但面试官让我再想想?
请问还有没有更好的方法?
内存我算错了,bitmap应该要覆盖到int的范围-20亿~20亿,所以内存大概要用1G。。。
#腾讯PCG#
#腾讯#
#笔试题目#
提示
全部评论
推荐
最新
楼层
进击小白
南京邮电大学 C++
可不可以用两个bitmap,一个表示没有重复数字的,一个用来标记重复数字的。第一个存3亿个整数的去重结果,在构建第一位图的过程中,如果判断某个数字是重复的,在构建第二个位图。最后将第一个位图和第二个位图的取反相与,得到的结果就是只出现一次的数字。
点赞
回复
分享
发布于 2020-04-12 18:22
牛客966161000号
只是整数么,那不就int类型,直接列一个int大小的数组,没多大吧,一个个遍历标记。
点赞
回复
分享
发布于 2020-03-21 17:13
菜饼同学
腾讯_AMS_后台开发
一般答到位图法就差不多了吧,面试官有提示往哪方面优化吗?
点赞
回复
分享
发布于 2020-03-21 11:13
练习写bug
北京大学 C++
先求出最大值和最小值,离散化后,再用bitmap处理呢?
点赞
回复
分享
发布于 2020-03-21 11:05
买太平湖底陈年水墨
字节跳动_Infra_SG_研发工程师
会不会好点儿😂
点赞
回复
分享
发布于 2020-03-21 07:20
买太平湖底陈年水墨
字节跳动_Infra_SG_研发工程师
hash分一下,把3亿个整数分成1000份(或者更多),对每一份使用bitmap,最后合并起来使用bitmap
点赞
回复
分享
发布于 2020-03-21 07:20
zayin111111
中山大学 算法工程师
异或运算
点赞
回复
分享
发布于 2020-03-21 01:33
Resolmi
门头沟学院 Java
这个内存是不是应该用2^32来算呀😕
点赞
回复
分享
发布于 2020-03-21 00:16
买太平湖底陈年水墨
字节跳动_Infra_SG_研发工程师
同pcg后台,问一下楼主一面和二面隔了多久啊😂我等二面等了3天了,是不是凉了
点赞
回复
分享
发布于 2020-03-21 00:10
无情派大星
大连理工大学 Java
同pcg,二面被问到10亿QQ号的和怎么加,我用了100个线程分10次加,但不知道什么数据结构可以放下100w个QQ号和,借楼问下,因为这个挂的,完全不知道怎么处理😂
点赞
回复
分享
发布于 2020-03-20 23:54
暂无评论,快来抢首评~
相关推荐
昨天 12:02
华东师范大学 Web前端
26届秋招我让AI预测
看完尸体暖暖的
预测一下26届秋招形势
点赞
评论
收藏
分享
昨天 11:58
中山大学 Ruby
有没有hr可以现身说法一下,为啥今年找工作这么难呀...
为啥今年找工作这么难呀,我真的要哭了今年的就业环境真的比前两年还差吗
点赞
评论
收藏
分享
06-25 16:25
梧州学院 Java
有没有办法找个实习
学计算机真的太难了
点赞
评论
收藏
分享
05-11 19:19
河南科技大学 Java
实习……
26届,从来没实习过,求建议 前辈们
无、:
不能吧黑马点评删了吗
点赞
评论
收藏
分享
06-27 12:37
已编辑
中南大学 Java
26届各互联网厂开启秋招时间线汇总
7.8开启 百度2025届校园招聘正式启动! 8.1开启 友塔游戏2026校园招聘正式批 8.1开启 新浪&微博2026届校园招聘 8.1开启 4399游戏2026届秋季校园招聘 8.1开启 凡岛2026届校园招聘 8.2开启 科大讯飞2026届飞凡计划 8.5开启 联想2026校园招聘AI专项 8.5开启 去哪儿旅行2026届校园招聘 8.6开启 腾讯2025校园招聘 8.6开启 字节跳动2026校园招聘 8.7开启 吉比特&雷霆游戏2026校园招聘 8.8开启 完美世界2026届秋季校园招聘 8.8开启 快手2026秋季校园招聘 8.12开启 大文娱优酷2026届校招提前批...
就恋旧亭榭:
mark一下
职场生存智慧
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
30
分享
评论
提到的真题
返回内容
招聘动态
查看更多
现代汽车前瞻技术研发中心
快手
京东TET
全站热榜
更多
1
...
七牛云海笔
4280
2
...
去哪儿旅行又打复活赛了
3097
3
...
怎样才叫幸福
3072
4
...
这样的实习,我还有必要坚持下去吗?
2891
5
...
26届秋招在即,分享我的Offer经验
2272
6
...
依旧认为前端是版本答案
2218
7
...
突然不想去实习了
2147
8
...
深圳挣钱深圳花,一分别想带回家
2147
9
...
制造业提前批合集(个人版,大伙速投哇
2056
10
...
去哪儿测开2025届春招最后的补录_一面
1826
创作者周榜
更多
正在热议
更多
#
你觉得现在还能进互联网吗?
#
1426次浏览
46人参与
#
如何准备秋招
#
4397次浏览
68人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
18033次浏览
158人参与
#
实习,不懂就问
#
13902次浏览
203人参与
#
如果中了500万,你会离职吗?
#
86149次浏览
674人参与
#
你觉得实习能学到东西吗
#
6507次浏览
151人参与
#
哪个瞬间让你对大厂祛魅了?
#
379324次浏览
2777人参与
#
秋招什么时候开投比较合适?
#
2691次浏览
49人参与
#
每个月的工资都是怎么分配的?
#
6452次浏览
129人参与
#
腾讯工作体验
#
473521次浏览
3489人参与
#
来聊聊你认为的薪资天花板是哪家?
#
30265次浏览
173人参与
#
预测一下26届秋招形势
#
10056次浏览
113人参与
#
打工人的精神状态
#
51591次浏览
932人参与
#
软开人,秋招你打算投哪些公司呢
#
99374次浏览
932人参与
#
职场情商大赛
#
131151次浏览
655人参与
#
非技术2024笔面经
#
384514次浏览
4732人参与
#
高考出分的那一天,我__
#
9063次浏览
140人参与
#
一觉醒来,秋招难度下降一万倍……
#
83486次浏览
642人参与
#
京东美团大战,你怎么看?
#
92391次浏览
569人参与
#
安利/避雷我的专业
#
75388次浏览
522人参与
#
聊聊你的职场新体验
#
160675次浏览
1384人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务