首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
void_main
2017-07-27 16:30
已编辑
北京邮电大学 Java
关注
已关注
取消关注
求两个数组的差集
最近看了看各位前辈的面试经验,对一些问题找了一下答案,但是还有很多没有好的思路,求各位帮忙解答。
(1)
经典的n个数求前k大的数。分两种情况,第一是没有相同的数,另外一种是有。(有相同的数会有什么影响?怎么优化)
(2)
两个文件A和B,求A中没有但B中有的单词。(腾讯和百度面试题,只能n*m时间复杂度么?)
(3)
1G的内存可以装入2G的程序么?怎么装?
(4)
10亿条短信,找出前一万条重复率高的
提示
全部评论
推荐
最新
楼层
疯兔子
上海交通大学 C++
1.堆排 2.【小文件】对A中单词建立set(unordered_set更好),然后对B中单词遍历,查set中有没有,复杂度是O(nlogn + mlogn),unordered_set应该是O(n+m) 【大文件,内存中放不下】对A中单词做hash,然后根据hash值分桶存储在不同文件中;对B中单词做hash,同样根据hash值分桶存储在不同文件中。然后读取按相同值段的A,B文件,按小文件方法处理。 3.关键字:swap 4.对每条短信做hash,然后按hash值分桶存储在不同文件中;逐个遍历文件,统计相同短信出现的频率,同时在内存中建堆,存频率最高的k个。
4
回复
分享
发布于 2017-07-27 13:49
菜鸟四号
成都东软学院 Java
第三个可以用位运算吧,用一个bit来存一个数
点赞
回复
分享
发布于 2017-07-27 10:52
Thare
淘天集团_技术专家
说说我的思路: 1.有相同和没相同应该没什么区别,用堆排。 2.可以考虑先排序然后同时遍历。 3.分页,虚拟内存。 4.可以用Hashmap,key可以用短信的hashcode或者md5值,这样就可以把所有短信的摘要信息一次读入内存,然后遍历。
点赞
回复
分享
发布于 2017-07-27 10:38
大树张
大连海事大学 Java
短信那个用map
点赞
回复
分享
发布于 2017-07-28 21:01
菜鸟四号
成都东软学院 Java
第四个用树状数组吧
点赞
回复
分享
发布于 2017-07-27 10:53
暂无评论,快来抢首评~
相关推荐
09-22 17:57
华东理工大学 Java
这台风比广东还大,我还要去线下面试吗
看了眼地图广东都没这台风大啊,我还准备去线下面,我这机票退还是不退啊?
未来探索:
什么公司值得你这么拼,广东到底有谁在啊?
点赞
评论
收藏
分享
09-19 14:09
唐山学院 机械结构工程师
双非机械女进美的终面了但面试官全程唠嗑...
前几面都很正常,不知道今天终面为什么突然面试官就开笑呵呵地一直在唠嗑...绝对不是啥要招你了的笑容,我看他笑我都瘆得慌还以为美的要给我机会了结果是KPI面吗....
点赞
评论
收藏
分享
09-03 19:13
蚌埠坦克学院 Java
什么大厂外包地狱段子
熊大不大:
微信也是华为旗下吧,我看我朋友也是华为工牌写wx
点赞
评论
收藏
分享
08-19 17:40
Java
公司开了这样一份离职证明
#离职证明#
吴offer选手:
666 打老板了吗
点赞
评论
收藏
分享
09-21 18:15
门头沟学院 测试工程师
9.17京东测开二面面经
二面几乎没有拷打,纯聊天了40min左右(如果真录取了我将虔诚拥护东子问为什么开发转测试问问觉得自己的优势是什么都面过哪些公司base为什么选成都愿不愿意提前来实习项目中pytest怎么用的代码覆盖率怎样给了个测试场景,先编写一个java工具类,读取数字,判断合不合法,问了很多可能出现的情况,测试用例怎么设计问未来规划打算反问1 三面线下2 部门干什么的3 开和测的比例
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
19
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
谁偷走了你的大厂梦?个人警示录
2.6W
2
...
秋招完全失败,想和美团字节爆了😅
1.1W
3
...
双非拿下字节转正,我想我做对了这些事情
5649
4
...
为了这一切值得嘛?
5027
5
...
我司冷门但不邪门
4929
6
...
意向开始陆陆续续发出来了,ATMD大满贯
4704
7
...
字节噩梦手撕难度
3901
8
...
秋招南绷
3582
9
...
分享我的秋招之路(芯片上岸版)
3198
10
...
去哪儿Java一面挂
3086
创作者周榜
更多
正在热议
更多
#
拿到offer之后,可以做些什么
#
19535次浏览
155人参与
#
硬件开发岗知多少
#
15156次浏览
121人参与
#
乐堡互娱校招
#
15931次浏览
224人参与
#
入职跑路最快的一次经历
#
20042次浏览
142人参与
#
___岗狗都不干,我干!
#
9081次浏览
88人参与
#
校招谈薪技巧
#
32398次浏览
467人参与
#
思朗科技求职进展汇总
#
34096次浏览
267人参与
#
材料转码还有必要吗?
#
26931次浏览
143人参与
#
面试时间长是好事吗?
#
49087次浏览
374人参与
#
你会为了工作牺牲生活吗?
#
39625次浏览
297人参与
#
小米编程考试
#
5980次浏览
97人参与
#
国企秋招,你投了吗?
#
6486次浏览
63人参与
#
你在职场中沾染到的“坏”习惯
#
7223次浏览
81人参与
#
华为工作体验
#
227182次浏览
1274人参与
#
如何看待应届生身份?
#
166083次浏览
1887人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
36703次浏览
497人参与
#
材料人的华为红黑体验
#
31558次浏览
178人参与
#
中兴工作体验
#
34563次浏览
298人参与
#
提名点击就挂的公司
#
45204次浏览
231人参与
#
面试被问第一学历差时该怎么回答
#
184039次浏览
1460人参与
#
HR问:你期望的薪资是多少?如何回答
#
59190次浏览
617人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务