首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
第四个用树状数组吧
点赞
回复
分享
发布于 2017-07-27 10:53
大树张
大连海事大学 Java
短信那个用map
点赞
回复
分享
发布于 2017-07-28 21:01
还没有回复哦~
相关推荐
02-15 00:30
西南科技大学 Java
某中厂面试
time:2/131。自我介绍2。项目亮点介绍3。平衡二叉树讲解4。红黑树讲解5。红黑树左旋,右旋6。B+讲解7。索引是如何被建立的?8。假如想在mysql的时间字段加索引会有什么问题,例如每月中日增1W数据,查某天数据索引生效,某5天索引不生效,原因?9。Base理论,四个字分别代表什么?10。CAP理论11。分布式是怎么做的?12。Arthas一般是怎么用的?笔试:网页编辑器上编写,多线程场景题感受:整个人都是麻木的了
点赞
评论
收藏
分享
昨天 22:34
已编辑
四川大学 Java
25&26届实习汇总(包括日常和暑期)
最近神哥贴子的流量好差,希望大家多多送花点赞收藏转发关注~一键五连🤣来源:牛客网神哥也整理了2个表格(均为每日更新),一个是实习校招汇总表,公司包含部门推荐和避雷,不能直接公开放出,可以一起交流,free获取;另一个是全行业知名企业名单汇总,大家可随意转发,点此跳转链接精选★ 所有文章汇总:神哥所有文章汇总😍神品八股、项目推荐、投递表、经验分享、学习路线等★ 拒绝“假高频”,专治背八股时间紧、说不出、容易忘:神品八股专栏简介★ 高质量项目测评:25届秋招总结&经验分享★ 春招投递表:25届春招汇总★ 实习投递表:25&26届实习汇总(包括日常和暑期)说明:每周会新发布一个包...
点赞
评论
收藏
分享
01-14 14:13
天津理工大学中环信息学院 硬件开发
简历为啥没人回复呀,求大佬指点😰
nbdy:
字太多了,写简历不是写自传,亮点难点技能点列出来就行,要简明扼要
点赞
评论
收藏
分享
02-07 17:17
已编辑
淘天集团_后端开发(准入职员工)
双非本勇闯淘天
timeline:8.20 一志愿简历挂9.03 二志愿一面挂9.03 被捞简历又挂12.09 被捞12.11 一面12.13 二面12.16 hr面12.17 加面,入池1.3 被捞,主管面1.7 hr面1.10 oc终于等到你~出乎意料的给我这个双非本定了p5,这下真是淘孝子了#阿里##淘天##阿里求职进展汇总##秋招#
Astraia:
双一流不是双非
阿里求职进展汇总
点赞
评论
收藏
分享
02-13 15:29
已编辑
武汉大学 C++
Minimax java日常一面凉经
1.系统设计题分布式id生成的方案(从单机的counter引导到分布式集群需要分布式锁,然后考虑用类似hashmap分段思想提高并发度)反问有什么缺点?答增加机器需要迁移数据,考虑一致性hash2.算法题编辑距离(不会)换了道lru实现3.八股:(1)hashmap在java里面的实现(2)redis的hash结构与java的不同点(redis扩容有渐进式扩容)(3)redis跳表结构,查询时间复杂度(4)都是log复杂度,redis为什么用跳表而不是二叉树(5)渐进式hash的缺点
查看8道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
19
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
985计算机老学长掏心窝子:当年我踩过的坑,希望你们能绕开
2.3W
2
...
腾讯-后台开发-腾讯hr部门 一面
4725
3
...
腾讯实习基地-ieg-Level Infinite-一面
4683
4
...
想要在大厂生存必须要学会提效
4623
5
...
字节飞书后端面试
4606
6
...
2.17校招&实习招聘信息汇总
3248
7
...
实习入职第一天,应该做点啥❓
3248
8
...
重生归来,鼠鼠接手北区业务,这一次......
3219
9
...
实习第二天,被老员工欺负了
2956
10
...
【已挂】影石Insta360|嵌入式软件|日常实习一面
2597
创作者周榜
更多
正在热议
更多
#
读研or工作,哪个性价比更高?
#
24383次浏览
328人参与
#
如果重来一次你还会读研吗
#
154570次浏览
1697人参与
#
科大讯飞求职进展汇总
#
258872次浏览
2595人参与
#
秋招感动瞬间
#
10872次浏览
102人参与
#
阿里巴巴创始人马云回国
#
14239次浏览
87人参与
#
职场新人生存指南
#
195582次浏览
5393人参与
#
你最满意的offer薪资是哪家公司?
#
11898次浏览
109人参与
#
长光卫星求职进展汇总
#
27583次浏览
184人参与
#
文科生还参加今年的春招吗
#
3370次浏览
29人参与
#
追觅科技求职进展汇总
#
8525次浏览
58人参与
#
选择和努力,哪个更重要?
#
42163次浏览
472人参与
#
招聘要求与实际实习内容不符怎么办
#
41266次浏览
468人参与
#
打工人的工作餐日常
#
24709次浏览
221人参与
#
机械制造岗投递时间线
#
19317次浏览
324人参与
#
小红书求职进展汇总
#
40416次浏览
346人参与
#
影石Insta360求职进展汇总
#
107664次浏览
969人参与
#
如果再来一次,你还会学硬件吗
#
102809次浏览
1236人参与
#
机械人选offer,最看重什么?
#
68588次浏览
433人参与
#
机械人怎么评价今年的华为
#
180329次浏览
1484人参与
#
滴!实习打卡
#
554652次浏览
6008人参与
牛客网
牛客企业服务