- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北邮数据结构期中考试2006
北京邮电大学2005 ——2006学年第 1 学期
《数据结构》期末考试试题
考试注意事项 一、学生参加考试须带学生证或学院证明,未带者不准进入考场。学生必须按照监考教师指定座位就坐。
二、书本、参考资料、书包等与考试无关的东西一律放到考场指定位置。
三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学考场规则》,有考场违纪或作弊行为者,按相应规定严肃处理。
四、学生必须将答题内容做在试题答卷上,做在草稿纸上一律无效。 考试课程 数据结构 考试时间 2006 年 1 月 6 日 题号 一 二 三 四 五 六 七 八 总分 满分 得分 阅卷教师
( 一、填空题 (共17分,每空1分)
1.在数据结构中,数据元素之间通常有下列四类基本结构:___________、__________、____________和_____________;有两种物理结构(存储结构),分别 _____________、________________。
2.n个顶点的连通图至少有 条边;任何一个具有n个结点的完全无
向图有___________条边;n个结点的完全有向图有__________条弧。
3.在无向图G的邻接矩阵A中,若A[i][j]等于1,则A[j][i]等于 。
4. 通过建立Hash表查找元素,理想情况下,查找元素的时间复杂度为______。
5.长度为11的有序序列:1 12 13 24 35 36 47 58 59 69 71进行等概率查找,如
果采用顺序查找,则平均查找长度为_____,如果采用二分查找,则平均查找长
度为_____,如果采用哈希查找,哈希表长为15,哈希函数为H(key)=key%13,采
用线性探查解决地址冲突,即di=(H(key)+i)%15,则平均查找长度为(保留1
位小数)_____。
6.通过衡量一个算法的_________复杂度和_________复杂度来进行判定一个算法的好坏。
7.将下三角矩阵A[8,8]的下三角部分逐行地存储到起始地址为1000H的内存单元中(下标从0开始,不存储上三角部分),已知每个元素占4个单元,则A[5,4]的地址是(要求十六进制数)_____________。
二、选择题(共13分,每题1分)
1、下面带有@标记的语句的频度(n10)是[ ]
for(int i=0;in-1;i++)
for(int j=i+1;jn;j++)
@coutijendl;
A n*(n-1)/2 B n*n/2 C n*(n+1)/2 D 不确定
2、已知使用顺序表存储数据,表长为n,假设在表中的任意位置插入元素的概率相等,则插入一个元素,平均需要移动的元素个数[ ]
A (n-1)/2 B n/2 C (n+1)/2 D 不确定
3、在双向链表p所指结点之后插入s所指结点的操作是[ ]
A.p(right=s; s(left=p; p(right(left=s; s(right=p(right;
B.p(right=s; p(right(left=s; s(left=p; s(right=p(right;
C.s(left=p; s(right=p(right; p(right=s; p(right(left=s;
D.s(left=p; s(right=p(right; p(right(left=s; p(right=s;
4、字符串相等的充分必要条件是[ ]
A . 串长度相等 B.串使用相同的存储结构
C. 串相同位置对应的字符相等 D. A和C
5、将一个递归算法改为对应的非递归算法时,通常需要使用[ ]
A. 数组 B. 栈 C. 队列 D. 二叉树
6、一个栈的入栈序列1, 2, 3, 4, 5, 则栈的不可能的输出序列是[ ]
A. 12345 B. 54321 C. 32514 D. 12354
7、设循环队列中数组的下标范围是1~n,其头尾指针分别为f和r,则其元素个数为[ ]
A.r-f B.r-f+1 C.(r-f) mod n +1 D.(r-f+n) mod n
8、已知图G,求从图中的一个顶点到其他顶点的最短路经,一般使用的算法是[ ]
A. 普里姆(Prim)算法 B.克鲁斯卡尔(Kruskal)算法
C. 迪杰斯特拉(Dijkstra)算法 D
原创力文档


文档评论(0)