首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
昨天 13:33
吉林大学 Java
虾皮运维开发 一面凉经
时间线:12.11 于 ssob 投递,12.12 电话约面(hr 那边背景音非常吵,一听全是在打电话的),12.15 一面。面试时间 55 分钟,已挂。个人反思总结自己当时海投的时候没长眼睛,投了个大数据开发运维的。后来 hr 打电话过来约面的时候,犹豫了一下要不要接。想想还是接了,面试机会难得。也能正好借此机会学到不少东西,提升自己的表达能力和应场心态。这次遇到的面试官听口音是位广东靛仔,非常温和。面试过程中他也很好奇为什么弄后端的投到运维来了,针对我不会的问题也会进行详细的解答,面试下来的体验非常nice。最近心态有点焦躁,准确的说是非常着急。再过两个星期就到月底了,日常实习offer仍...
亦有风来:
一起加油
,我投了一个多月了,也还没拿下offer,只能坚持投看看运气了
面经总结回顾
点赞
评论
收藏
分享
12-16 10:53
门头沟学院 Java
邮箱关键词:感谢,遗憾
投递了100多家,基本上投递一家都会发一个邮件:感谢投递,接下来我们会进行简历初筛什么的然后很多看到了我有双非本的经历,直接简历挂,很遗憾。。。。。
今年秋招你收到了多少封邮...
点赞
评论
收藏
分享
昨天 22:19
已编辑
河海大学 Java
纪念一下27第一次拿到大厂实习
自己几个月的努力没有白费,真的很开心,也重新拾起能让自己自信的勇气感谢之前各位素不相识的牛友们的鼓励与支持这一刻,坚持仙蛊,练成!
海梨花:
加油吧兄弟,已经准备跑路了
发面经攒人品
点赞
评论
收藏
分享
12-03 19:49
西南科技大学 嵌入式软件工程师
这个简历春招乱杀,吗?
这个简历,在boss投了二十多家了,没有安排一场面试,或者就是已读不回,现在做嵌入式门槛那么高了吗😴
27届学院本誓死冲击...:
要是沟通20多家没面试正常,要是要简历20多家没有也正常,因为我就是
秋招,不懂就问
点赞
评论
收藏
分享
12-11 12:18
海康威视_产品经理(准入职员工)
海康威视内推,海康威视内推码
海康首先给我的感觉是人真的好多,尤其食堂的人,我可能上学都没有见过这么多人,还有电梯,我每次坐是一头雾水。当然这些对于我来说都不是很重要。 可能很多人最关心的就是海康的工作强度和时间是不是真如网上说的那么严重,而通过这段时间的感受,我觉得海康可能是我节奏最慢的一次体验,完成了任务就可以开开心心的回家了,根本不需要无效加班,如果自己想学点产品类的知识还是可以在公司里多学一点的。 关于部门小组氛围,我一开始是有点惊讶的,主管和我说这里扁平化管理。我们组可以说是神仙小组了,不用无效加班,请教主管问题都会随时给你解答,大主管也会给你安排学习计划。小组成员也都非常年轻,总之是很棒的。 关于学到的东西,我...
海康威视公司福利 1409人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
勇气与抉择
3.1W
2
...
2025年12月16日 多年之后 我又梦到那天
1.5W
3
...
拼多多开奖了
1.1W
4
...
双非本硕客户端总结/经验贴
6468
5
...
被mt骂了怎么办
5105
6
...
为什么上班这么痛苦?其实无非这四种内耗
4851
7
...
关于双非找实习的一个暴论
4812
8
...
单9机械结构硕的求职大结局
4775
9
...
有些事真是只有工作了才知道。。
4401
10
...
入职大厂坦白局
3499
创作者周榜
更多
正在热议
更多
#
mt对你说过最有启发的一句话
#
13683次浏览
181人参与
#
打工人的精神状态
#
121221次浏览
1407人参与
#
秋招被挂春招仍然能投的公司
#
2265次浏览
28人参与
#
找工作有哪些冷知识
#
200963次浏览
2566人参与
#
什么是优秀的实习经历
#
3158次浏览
122人参与
#
市场营销人求职交流聚集地
#
165768次浏览
1227人参与
#
提前批过来人的忠告
#
142205次浏览
1326人参与
#
滴滴求职进展汇总
#
286108次浏览
2386人参与
#
携程求职进展汇总
#
831330次浏览
5328人参与
#
来聊聊你目前的求职进展
#
701731次浏览
6955人参与
#
职场新人体验
#
155085次浏览
1118人参与
#
今年秋招你收到了多少封邮件?
#
9617次浏览
134人参与
#
工作中遇到的歹人
#
13466次浏览
192人参与
#
考研失败就一定是坏事吗?
#
164341次浏览
1205人参与
#
秋招特别不鸣谢
#
6086次浏览
83人参与
#
摸鱼被leader发现了怎么办
#
80787次浏览
506人参与
#
选实习,你更看重哪方面?
#
5495次浏览
119人参与
#
被上班搭子“传染”了哪些习惯
#
2735次浏览
69人参与
#
重来一次,我还会选择这个专业吗
#
392678次浏览
3876人参与
#
实习简历求拷打
#
608次浏览
17人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务