首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
ATRuin
2017-04-03 21:33
已编辑
华南理工大学 Java
关注
已关注
取消关注
讨论下腾讯实习笔试的填空题,磁盘块的
大家会填空题关于磁盘块的那题么?
文件F具有10000个记录,每个记录50字节,其中10字节表示文件键值,每个磁盘块大小为1000字节,指向磁盘块的指针占5字节,不允许记录跨越两个块。
1)建立简单hash索引,使用100个hash桶,则桶目录需要多少磁盘块?平均每个桶需要多少个磁盘块?
2)建立B+索引树,各磁盘块尽量装满,需要多少磁盘块存储索引?
懵逼
提示
全部评论
推荐
最新
楼层
qw平常心
西北工业大学 Java
(1) 如果为文件F建立简单hash索引,使用100个hash桶,则桶目录需要多少磁盘块?平均每个桶需要多少磁盘块? 答:(1)1 (2)10000个记录/100个桶=100个记录每桶,100个记录×50字节每记录/1000字节每块=5块 如果为文件F建立B+树索引,各磁盘块尽量装满,需要多少磁盘块存储索引? 答:求秩D:5D+10(D+1)<=1000 => D=67 即每个叶节点能保存D-1=66个键值。所以叶节点数为?10000/66?=152个。 上一层的内节点同样有67个指针,是一个67叉的节点,?10000/67?=3,?3/67?=1 因此B+树的节点总数为152+3+1=156个。即需要156个磁盘块存储B+树索引。
点赞
回复
分享
发布于 2017-04-04 22:08
BBge
浙江大学 Java
第二题,先求秩X:5X+(10X+1) <= 1000 X = 67 那么每个叶节点能保存 67 -1 = 66个键值 然后10000/66 < 152 152/66 < 3 3/66 <1 共需要152+3+1 = 156个磁盘块
点赞
回复
分享
发布于 2017-04-03 21:59
小度小度
南京大学 Java
死循环懵逼
点赞
回复
分享
发布于 2017-04-03 21:23
砰砰
上海科学技术职业学院 C++
一个硬盘块1000 解方程5D + 10(d+1)解得一个叶子结点(硬盘块)可以装67个指针,即66个值,所以需要叶子结点10000/66 = 152个块,上一层结点152/67 = 3,再上一层1/67 = 1,所以需要156个块
点赞
回复
分享
发布于 2017-04-03 21:57
东447
武汉工程大学 Java
加一个问题,把所有的数据算上,各占多少个磁盘块,画一张详细的图出来,再好不过了
点赞
回复
分享
发布于 2017-04-04 19:26
东447
武汉工程大学 Java
小白,不懂第二题的原理,能非常仔细地解释一下吗?为什么5d+10(d+1)<1000 难道默认一个叶子节点占据一个数据块,为什么d+1,为什么求出来依旧d-1为最终叶子节点的key值?
点赞
回复
分享
发布于 2017-04-04 19:23
ATRuin
楼主
华南理工大学 Java
==你们会那个 #define A 3+5 #define B A*A 求 B*2 这个么。。不是 3+5*3+5*2=3+15+10=28么。。根本没这个答案,只有个128,看到有牛友直接猜测了这个是出题人打错了,是28的意思然后选了这个。我看这么不行就选了(3+5*3+5)*2=46 那个答案。。Orz,这题目还得猜出题人错误。。
点赞
回复
分享
发布于 2017-04-03 21:53
仙吖
University of Sydney Java
第二问怎么做,坐等解答
点赞
回复
分享
发布于 2017-04-03 21:48
虎山vvv
网易_引擎开发
第一问,5*100<1000,1块,50*10000/(100*1000)=5块
点赞
回复
分享
发布于 2017-04-03 21:32
暂无评论,快来抢首评~
相关推荐
2025-12-08 23:27
已编辑
门头沟学院 Java
25年秋招旱的旱死,涝的涝死
根据我之前统计的情况来看 😭分人来看真的差距好大:有的大佬已经 offer打牌 了🃏,秋招对他们来说易如反掌,到处收割、晒 offer,果然很符合 28 原则:80% 的 offer 都在 20% 的人手里 🧠✨ 而 大部分人还在苦战,面试机会少得可怜,基本还是 0 offer 状态 🥲 所以啊,能稳稳拿一个保底 offer 的,已经很不错啦! 🎉总体来看,今年还是 秋招寒冬 ❄️🔸1. 启动时间越来越早往年大厂 8 月才开始,今年好多 7 月就开了!比如团子 7 月 29 日 就启动了 🗓️很多同学暑假实习才刚开始,项目都没整理好,根本 来不及准备投递……🔸2. 考核流程越来...
小肥罗:
你不说蜈蚣求职,我还在闻别人屁股干嘛
25年找工作是什么难度?
点赞
评论
收藏
分享
2025-12-17 13:13
已编辑
门头沟学院 数据分析师
排序题做多了?来做填空题
大厂title和业务决定实习的未来上限,实习薪资与补贴决定实习的温饱下限,团队氛围和工作强度决定实习的舒适度,但其实对于大部分人来说这并不是一个排序题
选实习,你更看重哪方面?
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
2025-12-11 11:32
不知道这算不算毁oc?
两周速通三面,之后一直卡在offer审批......催了之后,当天给我更新成淘汰了😄😄(有意向)(状态变化是:hr面试结束-->offer排序-->offer审批-->hr面试不通过)数字谢谢你
NewCoderAA...:
毁意向?那肯定算毁OC啊
点赞
评论
收藏
分享
2025-12-30 11:10
中山大学 C++
牛客2025年度报告—道心初立,夯实基础
混迹牛客社区这么多年,发帖互动都到高阶了,没想到一场“劫难”打回筑基初期……明年继续肝,稳住,我们能赢!💪
牛客2025仙途报告
点赞
评论
收藏
分享
2025-12-13 16:51
复旦大学 Java
今天分享一个很值得讨论的问题,参加acm对进大厂有没有用
日常帮大家看简历,今天分享一个很值得讨论的问题,参加acm对进大厂有没有用,直接说结论:有点用但用处不大!为什么呢?大家可看看下面这份简历,acm区域赛金,很不错的简历了。但是你看看项目写得一塌糊涂,没有啥含金量。如果你是面试官,我这个岗位确缺人,我需要的是来了之后能干活的,而不是没有项目经验,只会刷题的。acm能证明代码能力强,但是不代表你对于业务和项目理解能力强,所以对于就业导向的同学不要犹豫,抓紧做项目充实简历,投大厂实习!如果一份985土木带大厂实习和这一份简历同时进面试,我们优先要985,学习能力强并且有实习我们愿意相信来了之后上手快
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
【评论得现金💰】26年度牛客评论活动起航!(试运行)
4582
2
...
第二期「创作模范」名单揭晓!速来围观
2885
3
...
AI 军火库
2226
4
...
实习久了,感觉人也麻木了
1693
5
...
腾讯后端日常实习二面+一点随笔
1606
6
...
好未来你个垃圾,配不上老子
1229
7
...
重生之我回到暑期实习投递前一个月!
1180
8
...
有赞前端 一、二、hr面
1180
9
...
不完全作图 Prompt 指南
1145
10
...
实习工资一天100
1074
创作者周榜
更多
正在热议
更多
#
你最近因为什么迷茫?
#
10626次浏览
180人参与
#
AI coding的好用工具分享
#
3021次浏览
96人参与
#
上班以后,你还有哪些坚持的爱好?
#
1580次浏览
48人参与
#
实习怎么做才有更好的产出
#
2197次浏览
73人参与
#
你都在哪些场所面过试?
#
4359次浏览
70人参与
#
实习生工资多少才算正常?
#
3502次浏览
79人参与
#
实习心态崩了
#
100509次浏览
513人参与
#
找工作以来,你最看不惯__
#
2760次浏览
70人参与
#
你给AI提过哪些离谱的需求?
#
1689次浏览
71人参与
#
领导做过最不靠谱的事
#
4773次浏览
85人参与
#
哪些公司开春招了?
#
1903次浏览
29人参与
#
刚入职就____,这样正常吗?
#
124518次浏览
665人参与
#
秋招有哪些公司要求提前实习
#
102748次浏览
545人参与
#
非技术岗投递进展
#
166661次浏览
1317人参与
#
新年的第一句祝福
#
53610次浏览
389人参与
#
当发现同事想辞职
#
13636次浏览
47人参与
#
华为保温
#
169679次浏览
642人参与
#
实习转正进行时
#
138733次浏览
897人参与
#
拿到offer之后,可以做些什么
#
85375次浏览
442人参与
#
工作压力大怎么缓解
#
132434次浏览
1139人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务