- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2010年实习生招聘笔试题RD-混合
试卷说明:
!--[if!supportLists]--1. !--[endif]--本试卷共两套题目,请先用几分钟的时间浏览一遍,选择一套适合你的试卷进行笔试。
!--[if!supportLists]--2. !--[endif]--请在您答案的第一行标注您选择的是A卷还是B卷。
!--[if!supportLists]--3. !--[endif]--两套试卷的成绩不会合并计算,仅计算其中一套的分数。请安排好答题时间,不要两套都做而耽误时间。
A
A卷(共三道大题)
【请先阅读卷首的试卷说明,在A、B卷选择一套试卷作答,同时作答试卷无效】第一题、简答题
!--[if!supportLists]--1.!--[endif]--简要说明树的深度优先、广度优先遍历算法,及非递归实现的特点。
!--[if!supportLists]--2.!--[endif]--在处理磁盘数据时,需要首先将其读入内存才能进行处理。如果要读取的数据已经在内存中,则可以直接访问内存。通常来说内存是有限的,因此要读取新的数据时必须覆盖内存中一部分原有的数据。假设现在有n块同样大小的数据,内存一共可以容纳m块数据。现在给出一系列对这些数据的读取请求,要求它们必须按照给定的顺序被读取,同时要求读取磁盘的次数尽可能地少。请简述一个策略满足这样的要求。
第二题、算法与程序设计
百度全体员工玩分组游戏,前面五分钟大家分头找队友,并将每个人找到的队友信息汇报给主持人,如果A和B是队友,B和C是队友,那么A和C也是队友;接着主持人不断地随机抽取两个人,希望判断二者是否为队友。请设计一个计算机程序辅助主持人判断两个人是否为队友,说明程序的关键算法,不需要代码实现。
例如:
小明,小王,小军,小王,小丽,小李是队友,那么小军和小明是队友,小军和小丽不是队友。
给定以下二叉树:
structnode_t
{
node_t*left,*right;intvalue;
};
要求编写函数node_t*foo(node_t*node,unsignedintm,unsignedintk);
输出以node为根的二叉树第m层的第k个节点值.(level,k均从0开始计数)
注意:
!--[if!supportLists]--1)!--[endif]--此树不是完全二叉树;
!--[if!supportLists]--2)!--[endif]--所谓的第K个节点,是本层中从左到右的第K个节点
第三题、系统设计题
百度打算开发一个投票系统,它提供创建、查看、参与和管理投票功能。用户创建一个投票时,有如下信息可知:创建者、标题、各选项内容、截止时间、可投票数。另外,该投票是否对所有用户可见继承于创建者的个性设置。查看一个投票时,除了显示上述信息外,还需要显示每个选项的投票数。在截止时间之前,用户可以参与投票。管理投票功能为创建者提供删除一个投票和调整进行中投票截止时间的功能。
预计该投票系统会很受用户欢迎,每天可望创建超过1万个投票。每天浏览次数达数百万,并且有约一百万人次参与投票。经验还表明,用户更喜欢新近的内容。
实习生小A针对上述需求,打算用数据库来实现这个投票系统,他给出了数据库的表设计如下:
user_info:
uid
uid
1
name
“AlexWang”
…
…
visible
1(all)
2
2
“JeffLi”
…
0(self)
vote_info:
vid
id
utitle
options
counts
close_time
max
visible
1
1“DoyoulikeLadyGaga?”
“Yes;No;Who?”
“4;2;
1”
1339071276
1
1
2
1“Who’sthebestforward?”
“Messi;
Ronaldo;
“912;
654;
1339076234
1
1
Droba;
Millito”
400;
301”
(红色为主键)问题:
1、小A的设计存在什么问题,如何改善?
2、如果想增加一个功能,即每个用户对每个投票只能投一次。如何设计?
3、系统运行了较长一段时间之后,用户反馈使用中速度变慢。请分析可能的原因,并提出解决办法。
4、请完整给出新系统下各功能的实现流程。涉及数据库查询的,请给出SQL语句。
B
B卷(共三道大题)
【请先阅读卷首的试卷说明,在A、B卷选择一套试卷作答,同时作答试卷无效】第一题、算法和程序设计题
1、请编写函数foo(intx,inty,intn)计
您可能关注的文档
- 安全文明施工费的组成分析.docx
- 安全文明施工费结算的时候如何处理.docx
- 安全文明施工奖惩制度 .docx
- 安全文明施工组织设计.docx
- 安全文明校园自评报告.docx
- 安全我来说分析和总结.docx
- 安全五分钟分析和总结.docx
- 安全消防保卫管理责任协议书.docx
- 安全协议分析和总结.docx
- 安全协议书分析和总结.docx
- 2024下半年四川德阳市旌阳区卫生事业单位考核招聘急需紧缺专业技术人员12人笔试备考题库及答案解析.docx
- 2024西安未央区徐家湾社区卫生服务中心招聘(2人)笔试备考题库及答案解析.docx
- 2024浙江湖州市南浔区总工会招聘社会化职业化工会工作者笔试备考题库及答案解析.docx
- 2024下半年齐齐哈尔医学院及直属单位公开招聘编制内工作人员370人笔试备考题库及答案解析.docx
- 2024下半年湖南湘西州保靖县事业单位招聘41人笔试备考题库及答案解析.docx
- 2024西安交通大学文员招聘(4人)笔试备考题库及答案解析.docx
- 2024中国科学院南京地质古生物研究所非在编项目聘用人员(劳务派遣)招聘(2024年第5期,江苏)笔试备考题库及答案解析.docx
- 2024浙江南湖文化旅游集团有限公司招聘13人笔试备考题库及答案解析.docx
- 2024下半年广东阳江市阳春市引进各类高层次(急需紧缺)人才16人(202409)笔试备考题库及答案解析.docx
- 2024下半年重庆开放大学、重庆工商职业学院事业单位考核招聘30人笔试备考题库及答案解析.docx
文档评论(0)