- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构2007试题(a)
武汉大学计算机学院2006年-2007学年第二学期“数据结构”考试试题(A)
一、单项选择题(每小题2分,共20分)
1. 在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 。
A. 数据的处理方法 B. 数据元素的类型
C. 数据元素之间的关系 D. 数据的存储方法
2. 下述函数中渐进时间复杂度最小是 。
A.T1(n)=nlog2n+5000n B.T2(n)=n2-8000n
C.T3(n)= n-6000n D.T4(n)=1000nlog2n+7000log2n
3. 设线性表有n个元素,以下操作中, 在顺序表上实现比在链表上实现效率更高。
A.输出第i(1≤i≤n)个元素值
B.交换第1个元素与第2个元素的值
C.顺序输出这n个元素的值
D.输出与给定值x相等的元素在线性表中的序号
4. 设n个元素进栈序列是p1,p2,p3,…,pn,其输出序列是1,2,3,…,n,若p3=3,则p1的值 。
A.可能是2 B.一定是2
C.不可能是1 D.一定是1
5. 以下各种存储结构中,最适合用作链队的链表是 。
A.带队首指针和队尾指针的循环单链表 B.带队首指针和队尾指针的非循环单链表
C.只带队首指针的非循环单链表 D.只带队首指针的循环单链表
6. 对于链串s,查找元素值为的算法的时间复杂度为 。
A.O(1) B.O(n)
C.O(n2) D.以上都不对
7. 设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素a[3][5]的存储地址为1000,则a[0][0]的存储地址是 。
A.872 B.860
C.868 D.864
8. 一个具有1025个结点的二叉树的高h为 。
A.11 B.10
C.11~1025 D.12~1024
9. 一棵二叉树的后序遍历序列为DABEC,中序遍历序列为DEBAC,则先序遍历序列为 。
A.ACBED B.DECAB
C.DEABC D.CEDBA
10. 对图1所示的无向图,从顶点1开始进行深度优先遍历;可得到顶点访问序列 。
A.1 2 4 3 5 7 6 B.1 2 4 3 5 6 7
C.1 2 4 5 6 3 7 D.1 2 3 4 5 7 6
图1 一个无向图
二、填空题(每题2分,共10分)
1. 顺序队和链队的区别仅在于 的不同。
2. 在有n个顶点的有向图中,每个顶点的度最大可达 。
3. 对有18个元素的有序表R[1..18]进行二分查找,则查找R[3]的比较序列的下标为 。
4. n元素的关键字序列进行直接选择排序时,所需进行的关键字之间的比较次数为 \ 。
5. 已知关键字序列为{2,7,4,3,1,9,10,5,6,8},采用堆排序法对该序列作升序排序时,构造的初始堆(大根堆)是 。(不用画出堆,只需写出初始堆的序列)
1. 一棵完全二叉树上有1001个结点,其中叶结点的个数是多少?(需写出推导过程)2. 对n个顶点的无向图和有向图,采用邻接矩阵和邻接表表示时,如何求任意一个顶点的度是多少?3. 将整数序列{4,5,7,2,1,3,6}中的数依次插入到一棵空的平衡二叉树中,试构造相应的平衡二叉树。i]在有序区中的可能插入位置,这样做能否改善直接插入排序算法的时间复杂度?为什么?(8分)
5. 简述外排序的两个阶段。(4分)
四、算法设计题(共30分)
1. 设计一个在带头结点的单链表L中删除一个最小值结点的算法。
1. C 2. D 3. A 4. A 5. B 6. B 7. B 8. C 9. A 10. A
二、填空题(每题2分,共10分)
1. 存储方法或存储结构。2. 2(n-1)。 3.9、4、2、34. n(n-1)/2。
5. 10,8,9,6,7,2,4,5,3,1。(序列不全对不给分)
1. 答:二叉树中度为1的结点个数只能是1或0。设n1=1,n=n0+n1+n2=n0+n2+1=1001,由性质1可知n0=n2+1,由两式可求n0=500.5,不成立;设n1=0,n=n0+n1+n2=n0+n2=1001,由性质1可知n0=n2+1,由两式可求n0=501。本题答案为:501。评分标准2. 答:对于邻接矩阵表示的无向图,顶点i的度等于第i行中元素等于1的个;对于邻接矩阵表示的有向图,顶点i的出度等于第i行中元素等于1的个数;入度等于第i列中元
您可能关注的文档
最近下载
- 引领时尚潮流的可持续时尚品牌.pptx VIP
- 一年级道德与法治教案(全套).pdf VIP
- 版鲁科版英语四年级上册教案.doc VIP
- 一种脱除1,3-丙二醇中微量醛基杂质的脱除方法.pdf VIP
- 国投证券-宁德时代-300750-全球锂电行业龙头全球化布局推动发展.pdf VIP
- 2023-2024学年上海市向明中学高二上学期10月月考数学试卷含详解.docx VIP
- 《婴幼儿动作发展与训练》教案 第8课 2~3岁幼儿精细动作的发展与训练.docx VIP
- MT-500系列说明书(济南华电)-20101216.pdf
- 养成亲社会行为++课件-2025-2026学年统编版道德与法治八年级上册.pptx VIP
- 开学第一课-初中开学第一课班会.ppt VIP
文档评论(0)