首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
05-07 17:57
米哈游_游戏测试开发工程师(准入职员工)
米哈游内推-米哈游内推码
米哈游前端二面面经楼主秋招已经结束了,之前泡池子期间不敢发出来,所以打算等秋招结束后发出来,能在未来给大家参考。因为时间有些久远,楼主只能将当时的一些记录发出来,有些细节的地方可能不清楚,仅供大家参考。时间:2024-07-29持续时间:1h流程面试官说明今天面试问的三个环节: 自我介绍 + 针对项目问一些知识写一道题反问自我介绍上一段实习在联想主要做的是什么产品,采用了什么技术架构。介绍下你在联想期间使用的微前端技术。iFrame之间如何通信。介绍下你说的postMessage方法怎么做通信。假如我有一个场景,postMessage发送一个长消息时中断了,即传输中断了,你如何去做一些补偿措施...
点赞
评论
收藏
分享
昨天 09:55
门头沟学院 Java
元盟科技线上一二面
一面(第一天晚上)几乎是固定问题谈谈Spring的IoC理解Bean的生命周期你用过哪些设计模式线程池的参数谈谈MVCC创建线程有哪几种方式ArrayList和LinkedList区别volatile的作用反问二面(第二天下午)实习项目拷打项目遇到的难点ES相关知识(不会)CAP原则是什么订单处理中RabbitMQ用的推还是拉SQL调优你对加班有什么看法吗?反问
查看14道真题和解析
双非学院本勇闯江湖
点赞
评论
收藏
分享
04-23 11:13
中国地质大学(武汉) Java
求喷,java这种简历真的很烂吗
虽然我知道自己很菜,但是不至于大把几十人一两百人的公司发简历过去已读不回吧😢求大佬指点一下我的简历是不是有什么硬伤#投了多少份简历才上岸# #java# #26暑期实习# #简历被挂麻了,求建议# #简历中的项目经历要怎么写#
ohs的小木屋:
感觉不是简历问题,是行情问题,根本不招人,简历再优秀也没用
投了多少份简历才上岸
简历被挂麻了,求建议
点赞
评论
收藏
分享
昨天 18:36
北京外国语大学 平台产品
成年以后,我们需要尽快学会“课题分离”
刚毕业那会儿,我总觉得全世界都该讲道理。就像修机器一样,哪儿坏了就修哪儿呗。结果被社会毒打五年后才明白:人跟螺丝钉最大的区别,就是人永远不按图纸长。直到接触阿德勒的“课题分离”理论,我才意识到:成年以后我的崩溃,往往始于混淆了“谁的课题”。解题思路其实很清晰,就像朋友借钱:是否借钱给他(我的课题)他何时还钱(他的课题)下次是否再借(我的课题)转账时备注“免息借款,半年期”,到期未还直接拉黑。不要花时间去想拉黑之后对方会不会不开心——因为如何控制和调节情绪,那是他的课题。就像电路设计中,每个模块都有自己的阻抗特性,强行让所有支路保持相同电流,只会导致系统崩溃。过度关注别人的情绪,是把别人的课题扛...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
以Mentor视角,说说喜欢什么样的实习生
2.0W
2
...
实习/试用期转正,如何写好答辩文档?
1.6W
3
...
京东开抢头部技术人才了!薪酬还能再创新高吗?
1.1W
4
...
携程笔试
6989
5
...
心塞
6004
6
...
只有真正上战场了,才知道自己多菜!
5357
7
...
为何我今年的大厂面试体验越来越糟糕😢
4862
8
...
越是平平无奇的人越喜欢说风凉话嘲讽他人
4541
9
...
好未来 暑期后端一面
4301
10
...
五一回来,我之前是做什么工作的?
3988
创作者周榜
更多
正在热议
更多
#
硬件人你反向读研了吗
#
38655次浏览
608人参与
#
硬件人秋招的第一个offer
#
64469次浏览
1079人参与
#
京东TGT
#
11127次浏览
74人参与
#
滴滴工作体验
#
22019次浏览
123人参与
#
材料进Fab厂真的劝退吗?
#
35075次浏览
158人参与
#
机械求职避坑tips
#
40066次浏览
353人参与
#
职场新人生存指南
#
321349次浏览
6833人参与
#
非技术岗投递进展
#
136724次浏览
1220人参与
#
不考虑转正,实习多久合适
#
22851次浏览
116人参与
#
面试问题记录
#
9482次浏览
191人参与
#
面试经验谈
#
7709次浏览
113人参与
#
异地恋该为对方跳槽吗
#
18362次浏览
101人参与
#
硬件人更看重稳定还是高薪
#
33660次浏览
185人参与
#
租房找室友
#
25037次浏览
132人参与
#
学历or实习经历,哪个更重要
#
110819次浏览
741人参与
#
25届如何提前做秋招准备?
#
163135次浏览
2451人参与
#
你遇到过哪些神仙同事
#
68363次浏览
623人参与
#
深信服求职进展汇总
#
186830次浏览
1684人参与
#
你上一次加班是什么时候?
#
61385次浏览
404人参与
#
机械只有转码才有出路吗?
#
125059次浏览
1590人参与
#
机械人选offer,最看重什么?
#
89124次浏览
541人参与
牛客网
牛客企业服务