数据结构期末考试试卷.docx
《数据结构期末考试试卷.docx》由会员分享,可在线阅读,更多相关《数据结构期末考试试卷.docx(5页珍藏版)》请在第壹文秘上搜索。
1、数据结构期末考试试卷一、判断题(每题1分,共10分)1 .线性表的逻辑顺序与存储顺序总是一致的。(错)2 .线索二叉树中,任一结点均有指向前趋和后继的线索。(错)3 .栈、队列、数组和串都是线性结构。(对)4 .KMP算法是一个不需要回溯的字符串模式匹配算法。(对)5 .图的生成树是该图的极小连通子图。(对)6 .树的后序遍历序列与其对应二叉树的后序遍历序列相同。(错)7 .二叉排序树的充要条件是任一结点的值均大于其左孩子的值,小于其右孩子的值。(错)8 .如果某排序算法是不稳定,则该排序算法没有实用价值。(错)9 .稀疏矩阵压缩存储后,就会失去随机存取功能。(对)10 .归并排序可以使用递归
2、和非递归两种方法实现。(对)二、填空题(共20分,每空2分)1.设源串s=bababaaba,模式串p=babaa”,按照KMP算法进行模式匹配,当“sis2s3s4,f=.P2P3P4而也工05时,s5应与_P3_比较。2,下列算法的时间复杂性是O-ointfun(intn)inti=l,s=l;while(sn)s+=+i;returni;)3 .表达式3/(x+2)-8所对应的后缀表达式是3X2+/8-。4 .假设以一维数组+作为n阶对称距阵A的存储空间,以行序为主序存储A的下三角,则元素A的值存储在S_41中。5 .下列函数的功能是实现两个字符串的比较,试根据字符串比较运算的定义,完善
3、该函数:intstrcmp(chars,chart)i11ti;for(i=0;si&ti;i+)if(si!=tli)return_si-ti;return_Slil-Uil;6 .最坏情况下,堆排序的时间复杂性为nlo氏n。7 .具有100个结点的完全二叉树,其叶子结点数为50o8 .利用拓扑排序算法可以判断一个有向图是否存在回路。9 .对于具有100个记录的文件,用顺序查找法查找索引表和块内元素,假定每块长度均为10个元素,则平均查找长度为10。三,简要回答下列问题(共30分)1 .评价一个排序算法好坏的标准是什么?你知道有哪些排序算法?试比较它们各自的性能。(10分)正确性:逻辑健壮性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 期末考试 试卷
