- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014-2015学年一学期数据结构期末考试试卷12014-2015学年一学期数据结构期末考试试卷1
长沙理工大学计算机与通信工程学院
2014-2015学年一学期数据结构期末考试试卷(A卷)
班级:___________学号:___________姓名:___________得分:___________
题号 一 二 三 四 五 六 七 八 九 十 成绩 复核 得分 ? ? ? ? ? ? ? ? ? ? ? ? 阅卷 ? ? ? ? ? ? ? ? ? ? ? 题目部分,(卷面共有32题,100分,各大题标有题量和总分)
一、应用题(2小题,共16分)
1.一个线性表为B=(12,23,45,57,20,03,78,31,15,36),设散列表为HT[0..12],散列函数为H(key)= key % 13并用线性探查法解决冲突,请画出散列表,并计算等概率情况下查找成功的平均查找长度。
2.分析下面各程序段的时间复杂度
(1) s1(int n)
{ int p=1,s=0;
? for (i=1;i=n;i++)
???? { p*=i;s+=p; }
return(s);
}
(2) s2(int n)
x=0;
y=0; For (k=1;k=n;k++)
x++; For (i=1;i=n;i++) For (j=1;j=n;j++)
y++;
?
?二、判断正误(7小题,共14分)
1.线性链表的删除算法简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。(? )
?2.顺序队和循环队关于队满和队空的判断条件是一样的。(? )
?3.在线索二叉树中,任一结点均有指向其前趋和后继的线索。(? )
4.设一棵树T可以转化成二叉树BT,则二叉树BT中一定没有右子树。(? )
5.散列技术的查找效率主要取决于散列函数和处理冲突的方法。(? )
6.数据的逻辑结构和数据的存储结构是相同的。(? )
?7.??逻辑结构与数据元素本身的内容和形式无关。(? )
三、单项选择题(10小题,共20分)
1.单链表的存储密度(??? )。
?? A. 大于1??? ? ??????B. 等于1?? ?????C.小于1?? ?????? ??D. 不能确定
?2.两个指针P和Q,分别指向单链表的两个元素,P所指元素是Q所指元素前驱的条件是(??? )。
A.P-next==Q-next?? B.P-next== Q???? C.Q-next== P?????? D.P== Q
3.字符串的长度是指(?? )。
?? A ?串中不同字符的个数????????????????? B ?串中不同字母的个数
?? C ?串中所含字符的个数????????????????? D ?串中不同数字的个数
?
4.线索二叉树中某结点R没有左孩子的充要条件是( )。A R.lchild=NULL???? ?B R.ltag=0????? ?C R.ltag=1????? ?D R.rchild=NULL
5.设某棵二叉树的高度为10,则该二叉树上叶子结点最多有(? )。
???? A ?20????????????????????? B ?256???????????????? C ?512???????????????? D ?1024
6.下面关于工程计划的AOE网的叙述中,不正确的是( )
?A 关键活动不按期完成就会影响整个工程的完成时间B 任何一个关键活动提前完成,那么整个工程将会提前完成C 所有的关键活动都提前完成,那么整个工程将会提前完成D 某些关键活动若提前完成,那么整个工程将会提前完
7.设有向无环图G中的有向边集合E={1,2,2,3,3,4,1,4},则下列属于该有向图G的一种拓扑排序序列的是(? )。
???? A ?1,2,3,4????????? B ?2,3,4,1???????????? ?? C ?1,4,2,3????????? D ?1,2,4,3
? 8.设有一组初始记录关键字序列为(34,76,45,18,26,54,92),则由这组记录关键字生成的二叉排序树的深度为(? )。
???? A ?4??????????????????????? B ?5???????????????????? C ?6??????????????????? D ?7
9.一趟排序结束后不一定能够选出一个元素放在其最终位置上的是(? )。
?????? A ?堆排序???????????? B ?冒泡排序???????? C ?快速排序?????????? D ?希尔排序
? 10.算法分析的两个主要方面是(??? )。
A.? 空间复杂性和时间复杂性?????? ???????? ?B.? 正确性和简明性
C.? 可读性和文档性?????????? ???????????? ?
文档评论(0)