首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-17 16:32
门头沟学院 golang
Cider Java实习生 - 一面 大概率凉经
(我也是出息了,拿 Go 面上 Java 了)自我介绍(闲聊)你给是给 Seata-Go 提交过一些代码是吗?那你应该有 Apache 的邮箱是吗?(没有,Committer 才有)...讲一下 Seata-Go 分布式事务框架,主要逻辑之类的。(五六分钟,讲了参与的模块相关的内容,流程,一些原理)参与 Seata-Go 多久了?(去年11月开始)讲一下你这里优化锁键构造的时间复杂度具体怎么做的?(讲了一下具体的实现和修改过程)Golang GC 相关。熟悉 Java 吗?(不熟,写 go 的)MySQL 事务隔离级别?默认隔离级别?存储引擎?InnoDB 和 MyISAM 区别。MySQL ...
查看13道真题和解析
点赞
评论
收藏
分享
02-15 13:46
腾讯_大数据高性能开发(准入职员工)
腾讯内推腾讯面经
分享面经(wxg 某团队----客户端开发)一面 (1个小时05分钟)30分钟的实习cpp的一些问题,比如如何利用windowsapi设计窗口,z型扫描,如何定位等问题(30分钟)1个小时后约复试二面(1个小时)20分钟实习之后看了看我的github,给面试官跑了一下之前自己开源的代码和博客。30分钟。10分钟 反转链表(好多次都写反转链表了哈哈)1个小时后约第二次复试三面30分钟实习(1小时50分钟)场景题 弹窗的设计以及大数据的处理。(跟之前的很像,我发现这些企业都爱考整体的架构设计,)要包括数据库和中间件的设计以及处理。(因为我实习和开源的东西用到过)1个小时20分钟智力题我是真没准备,...
腾讯
|
实习
|
超多精选岗位
点赞
评论
收藏
分享
01-15 13:52
已编辑
河南大学 Java
时隔半月才回,也是硬气上了
六年要多久:
标准头像,不吃香菜😂
点赞
评论
收藏
分享
昨天 12:58
Fibocom广和通_助理工程师(准入职员工)
校招汇总-春招(六)
春招已经开始了,大家尽快投递!整理不易,更多春招开启的公司在下面专栏里面点赞收藏加评论,这是我更新的动力!!!感谢支持!!!更多专栏:超详细的嵌入式面经专栏(适用于小白学习和大佬复习):https://www.nowcoder.com/creation/manager/columnDetail/mGYoDz校招公司汇总专栏:https://www.nowcoder.com/creation/manager/columnDetail/0ybKdp企业名称岗位工作地点公司主要业务投递链接校招类型发布时间备注货拉拉信息安全,后端,JAVA,数据安全,算法,AI,ADAS系统,北京,深圳,杭州,上海拉...
投递鹏芯微等公司10个岗位 >
校招岗位汇总
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
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工作,哪个性价比更高?
#
24395次浏览
328人参与
#
如果重来一次你还会读研吗
#
154583次浏览
1697人参与
#
科大讯飞求职进展汇总
#
258904次浏览
2595人参与
#
秋招感动瞬间
#
10889次浏览
102人参与
#
阿里巴巴创始人马云回国
#
14251次浏览
87人参与
#
职场新人生存指南
#
195615次浏览
5394人参与
#
你最满意的offer薪资是哪家公司?
#
11914次浏览
109人参与
#
长光卫星求职进展汇总
#
27589次浏览
184人参与
#
文科生还参加今年的春招吗
#
3382次浏览
29人参与
#
追觅科技求职进展汇总
#
8530次浏览
58人参与
#
选择和努力,哪个更重要?
#
42181次浏览
472人参与
#
招聘要求与实际实习内容不符怎么办
#
41308次浏览
468人参与
#
打工人的工作餐日常
#
24714次浏览
221人参与
#
机械制造岗投递时间线
#
19322次浏览
324人参与
#
小红书求职进展汇总
#
40434次浏览
346人参与
#
影石Insta360求职进展汇总
#
107680次浏览
969人参与
#
如果再来一次,你还会学硬件吗
#
102820次浏览
1236人参与
#
机械人选offer,最看重什么?
#
68597次浏览
433人参与
#
机械人怎么评价今年的华为
#
180334次浏览
1484人参与
#
滴!实习打卡
#
554682次浏览
6008人参与
牛客网
牛客企业服务