- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
长沙理工大学计算机与通信工程学院
班级:___________学号:___________姓名:___________得分:___________
题号 一 二 三 四 五 六 七 八 九 十 成绩 复核 得分 ? ? ? ? ? ? ? ? ? ? ? ? 阅卷 ? ? ? ? ? ? ? ? ? ? ? 题目部分,(卷面共有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.? 可读性和文档性?????????? ???????????? ?D.? 数据复杂性和程序复杂性
?
四、算法设计题(3
您可能关注的文档
- 2013高考五大业率高的专业解析.docx
- 2013高考历史一轮复习 第二单元第6讲从科学社会主义理论到社会主义制度的建立学案 新人教版必修1.doc
- 2013高考历史教版总复习:第七单元 阶段质量检测.doc
- 2013高考历史新课标Ⅱ卷)Word版.doc.doc
- 2013高考名校拟试题重组经济生活.doc
- 2013高考地理复习闯关密训卷专题9 工业地域的形成与发展 新人教版.doc
- 2013高考地理题分类汇编11 交通运输布局及其影响.doc
- 2013高考复习关习题:选修2 第2讲 化学与资源开发利用一卷冲关的课后练习案.doc
- 2013高考复习关习题:选修2 第1讲走进化学工业 一卷冲关的课后练习案.doc
- 2013高考复习正确运用常见的修辞方法.doc
文档评论(0)