首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客4494908号
2017-09-13 10:28
已编辑
广东工业大学 C++
关注
已关注
取消关注
最多的100个IP
我们现在有一份用户登录IM的IP记录文件,每一行是一个IP,文件大小10G,我们怎么能快速的找到出现次数最多的100个IP呢?要求使用的内存不超过1G。
这题怎么破????
提示
全部评论
推荐
最新
楼层
华南码农培养基地
华南理工大学 算法工程师
两次遍历即可,第一遍分批把ip读入内存,hash 到100个桶里面,平均每个桶100m,所以相同的IP会被hash到同一个桶里,第二遍分别读一个桶进内存,统计top100IP即可
点赞
回复
分享
发布于 2017-09-13 09:27
牛客网彭于晏
中国科学技术大学 PHP
1. 将文件分割成10个子文件,这样每个文件都可以读入内存进行排序。 2. 对每个子文件取top100(采用小顶堆,首先取前100个构建小顶堆,然后依次与堆顶比较,如果大于堆顶,则替换堆顶,并调整小顶堆,遍历到最后,得到top100),然后将每个子文件的top100进行归并排序,求出最终的top100.
点赞
回复
分享
发布于 2017-09-13 09:32
null—_—llun
东北大学 Java
trie树
点赞
回复
分享
发布于 2017-09-13 10:53
字节内推工程师
四川大学 运维工程师
这题在我秋招面试笔试出现了4次👀
点赞
回复
分享
发布于 2017-09-13 09:41
aiterator
字节跳动_抖音直播-架构_互娱研发-架构-系统
从文件中读取,哈希每一个ip,将哈希值一样的存到同一个文件中。 然后再从每一个文件中读取,这时用map记录一下每个ip出现的次数,一个文件可以得到一个出现在该文件中次数最多的ip,最后得到文件数量个ip,然后比较这些ip出现的次数,就可以得到结果。这个思路应该可行,如果不对请求指正
点赞
回复
分享
发布于 2017-09-13 09:34
暂无评论,快来抢首评~
相关推荐
12-16 22:55
西安邮电大学 后端工程师
双非进入大厂,我来告诉你如何选择简历项目!
一句话总结:后端简历项目的选择,其实从我个人经验来看就两个方向:要么你选择的项目足够新奇,面试官看了超极感兴趣。要么你选择的项目足够扎实,八股技术涉及的多,适合当八股触发器。而对于这两个方向的偏好,我个人建议:非92的往新奇方向走,要出奇制胜。92的往扎实方向走,稳扎稳打。或者可以均衡一点,两个项目中一个新奇的,一个扎实的。如何选择新奇方向?在这里我都只推荐一个地方:Github。在Github上找高Star的项目,拉下来代码之后用AI读懂,搞出来几条产出说是自己做的。不推荐你们去哔哩哔哩找,最大的原因是:不是你没听过的项目就叫新奇项目。但是如果一个项目在Github上获得了海量的Star,那...
投递哔哩哔哩等公司7个岗位
点赞
评论
收藏
分享
昨天 20:15
阿里云_JAVA研发工程师(准入职员工)
阿里云内推,阿里云内推码
阿里云暑期实习面经(阿里云C++二面面经)写面经攒人品。面试官先介绍了一下业务,然后让介绍了一下项目1.智能指针2.栈和堆的区别3.c++和c的不同4.用const的目的5.指针和数组的区别6.重载和重写的区别7.定义指针时要注意的问题8.c++内存分配9.new/delete和malloc/free的联系及区别10.c++是类型安全的语言吗(面试官提到了动态联编和静态联编)11.main函数前会有其他函数语句被执行吗12.虚函数实现13.tls握手14.手撕算法冒泡排序了解了一些密码学的相关知识,后面就属于聊天了。面试官依旧人很好,给予了很积极的反馈,说了一下笔试的问题,给了一些建议。---...
点赞
评论
收藏
分享
12-06 17:39
中国石油大学(华东) 前端工程师
求求让我找到实习吧
我的项目的代码都是ai写的,我是27届,想本科就直接就业,我学什么能找到工作啊,现在一个实习都找不到,求求大佬指点迷津😭😭😭
rbjjj:
太杂了吧,同学,项目似乎都没深度,都是api调度耶,分层架构思想没有体现出来了,前端没有前端优化前端工程化体现,后端微服务以及分层架构没体现以及数据安全也没体现,核心再改改,注重于计算机网络,工程化,底层原理吧
点赞
评论
收藏
分享
10-31 10:39
哈尔滨工业大学(威海) Java
简历求拷打
投了三四天,除了字节没人约面,求简历修改😇
牛至超人:
把哈工大,再加大加粗,看见闪闪发光的哈工大字样,面试官直接流口水
投递字节跳动等公司7个岗位
点赞
评论
收藏
分享
12-17 14:37
浙江大学 Java
说说Spring Boot的启动流程。
图解Spring-牛客面...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
2025,收获良多的一年
4204
2
...
2025年度总结-成长
3363
3
...
“我希望你把我当成资源,而不是老师。”
3298
4
...
2025这一年真是辛苦了
3255
5
...
我从反复确认,走向不再自证
3027
6
...
数字马力
2781
7
...
双非鼠鼠0实习0竞赛闯秋招的一年,重头再来我不会选这条路了
1953
8
...
在回河南的火车上总结我的2025
1905
9
...
突然被同事表白了
1892
10
...
留痕
1812
创作者周榜
更多
正在热议
更多
#
实习简历求拷打
#
5077次浏览
65人参与
#
你会为了工作牺牲生活吗?
#
66678次浏览
454人参与
#
秋招被挂春招仍然能投的公司
#
4771次浏览
81人参与
#
考研失败就一定是坏事吗?
#
198659次浏览
1354人参与
#
什么是优秀的实习经历
#
6506次浏览
191人参与
#
为了求职,我做过的疯狂伪装
#
75337次浏览
763人参与
#
mt对你说过最有启发的一句话
#
29153次浏览
358人参与
#
牛友们,签完三方你在忙什么?
#
128574次浏览
981人参与
#
摸鱼被leader发现了怎么办
#
95953次浏览
617人参与
#
巨人网络工作体验
#
71041次浏览
502人参与
#
你今年的保底offer是哪家
#
154301次浏览
670人参与
#
秋招特别不鸣谢
#
13241次浏览
169人参与
#
你投递的公司有几家约面了?
#
153714次浏览
990人参与
#
第一次面试
#
1035256次浏览
13679人参与
#
今年秋招你收到了多少封邮件?
#
16303次浏览
216人参与
#
工作中遇到的歹人
#
24026次浏览
282人参与
#
选实习,你更看重哪方面?
#
11106次浏览
201人参与
#
携程求职进展汇总
#
837618次浏览
5500人参与
#
滴!实习打卡
#
748940次浏览
6762人参与
#
毕业论文进行时
#
20361次浏览
127人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务