首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
10-16 17:43
西北工业大学 Java
字节抖音一面面经
2025年10月16日 字节抖音一面全程75分钟。为什么没转正。实习拷打。B+ 树三层结构最多能存多少条 1KB 的数据?你是怎么估算的?InnoDB 节点大小是多少?非叶子节点存什么内容?Redis Cluster 模式下,如何通过 key 定位到具体实例?Redis 使用的是一致性哈希吗?请描述一致性哈希的原理和虚拟节点的作用。什么是 Cache-Aside(旁路缓存)策略?这种策略可能导致哪些数据不一致问题?如何解决通过 VPN 访问 google.com,从输入 URL 到页面完整展示的全过程是怎样的?TCP 为什么需要三次握手?两次不行吗?第三次握手的作用是什么?算法题:二叉树最近公...
查看13道真题和解析
点赞
评论
收藏
分享
10-20 14:21
门头沟学院 Java
拼多多开发一面
面试不知道是我信号不好,还是他们信号不好,杂音好大,有些听不清1.string,buffer,builder区别是什么2.做个java题目,随机给你六个扑克牌判断是不是顺子3.说一下索引失效,索引优化方法4,讲了解的排序算法,哪些是不稳定的5,Arraylist和linklist区别6.实习中比较好的事情介绍7.反问业务,结果什么时候出,30分钟多,好短#牛客AI配图神器#
查看6道真题和解析
点赞
评论
收藏
分享
09-14 16:03
贵州民族大学 银行管培生
凭借这个简历拿到2个offer了
谁说的双非没有出路😁
脾气小祖宗:
这简历摸到都得狠狠地消毒液洗手😂
点赞
评论
收藏
分享
10-16 18:40
门头沟学院 客户端其它
抖音电商-客户端开发 面经
1.自我介绍 2.实习测试岗位是最近实习的吗,为什么做测试不做具体的开发工作? 3.现在工作中还会有改代码的工作内容? 4.对于客户端开发之前没有接触过? 5.内核空间(内核态)和用户空间(用户态)的含义 6.区分内核和用户的作用是什么 7.多个进程中每个进程的内存空间是相互独立的,是怎么做到的以及为什么相互独立 8.进程之间共享内存机制怎么实现 9.除了共享地址进程之间还能怎么通信 10.多进程或多线程情况可能会上锁如互斥锁,可能会出现死锁,是什么原因该如何避免 11.是多个进程之间互相读导致死锁吗 12.数据库的索引是做什么用的 13.索引有什么缺点 14.什么情况适合用索引 计算机网络 ...
查看27道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
19
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
这个实习生我要给他转正
1.5W
2
...
「潜力作者交流2群」开放报名啦!
1.2W
3
...
求职低谷期我是怎么度过的
6432
4
...
双非鼠鼠的秋招精神状态
6353
5
...
27四非本,字节后端实习OC
5919
6
...
以Mentor视角,说说我最喜欢什么样的实习生
4345
7
...
没有家庭的托举,我只能靠自己
3994
8
...
如何做好汇报:让努力被看见、让成果更有价值
3752
9
...
学长,我得休息了,明天要面软*动力
3615
10
...
卓望秋招一面
3032
创作者周榜
更多
正在热议
更多
#
你的mentor是什么样的人?
#
7878次浏览
65人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
266662次浏览
1859人参与
#
未岚大陆求职进展汇总
#
38579次浏览
117人参与
#
怎么给家人解释你的工作?
#
4265次浏览
41人参与
#
26届秋招公司红黑榜
#
19173次浏览
68人参与
#
帮我看看,领导说这话什么意思?
#
9958次浏览
53人参与
#
平安产险科技校招
#
2525次浏览
0人参与
#
你觉得面试是靠实力还是靠运气
#
23592次浏览
279人参与
#
校招泡的最久的公司是哪家?
#
7586次浏览
44人参与
#
牛客树洞,我想对你说
#
2629次浏览
50人参与
#
求职低谷期你是怎么度过的
#
7861次浏览
148人参与
#
实习必须要去大厂吗?
#
148277次浏览
1551人参与
#
度小满求职进展汇总
#
11162次浏览
58人参与
#
你觉得mentor喜欢什么样的实习生
#
13405次浏览
349人参与
#
你觉得多少薪资算SSP?
#
113027次浏览
416人参与
#
没有家庭托举的我是怎么找工作的
#
15757次浏览
190人参与
#
你遇到过哪些神仙同事
#
117530次浏览
750人参与
#
同bg的你秋招战况如何?
#
159108次浏览
927人参与
#
从哪些方向判断这个offer值不值得去?
#
8724次浏览
104人参与
#
职场新人体验
#
101116次浏览
666人参与
#
职场破防瞬间
#
343602次浏览
2819人参与
#
面试紧张时你会有什么表现?
#
2301次浏览
23人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务