杭电数据结构复习卷答案.docx
《杭电数据结构复习卷答案.docx》由会员分享,可在线阅读,更多相关《杭电数据结构复习卷答案.docx(7页珍藏版)》请在优知文库上搜索。
1、一.是非题(正确的打“J”,错误的打“X”。)1 .数据结构可用三元式表示(D,S,P)。其中:D是数据对象,S是D上的关系集,P是对D的根本操作集。X2 .线性表的链式存储结构具有可直接存取表中任一元素的优点。3 .字符串是数据对象特定的线性表。4 .二叉树是一棵结点的度最大为二的树。5 .邻接多重表可以用以表示无向图,也可用以表示有向图。X6 .可从任意有向图中得到关于所有顶点的拓扑次序。7 .一棵无向连通图的生成树是其极大的连通子图。X8 .二叉排序树的查找长度至多为logzn。X9 .对于一棵m阶的B树.树中每个结点至多有m个关键字。除根之外的所有非终端结点至少有rm2-1个关键字。1
2、0 .对于目前所知的排序方法,快速排序具有最好的平均性能。11 .顺序存储方式的优点是存储密度大,且插入、删除运算效率高。12 .二维数组是其数据元素为线性表的线性表。13 .连通图G的生成树是一个包含G的所有n个顶点和n-1条边的子图。X14 .折半查找不适用于有序链表的查找。15 .完全二叉树必定是平衡二叉树。16 .中序线索二叉树的优点是便于在中序下查找直接前驱结点和直接后继结点。17 .队列是与线性表完全不同的一种数据结构。18 .平均查找长度与记录的查找概率有关。19 .二叉树中每个结点有两个子结点,而对一般的树,那么无此限制,所以,二叉树是树的特殊情形。X20 .算法的时间复杂性越
3、好,可读性就越差;反之,算法的可读性越好,那么时间复杂性就越差。二.选择题1.假设对编号为L2,3的列车车厢依次通过扳道栈进行调度,不能得到(e)的序列。a:1,2,3b:l,3,2c:2,1,3d:2,3,1e:3,1,2f:3,2,12 .递归程序可借助于(b)转化为非递归程序。a:线性表b:栈c:队列d:数组3 .在以下数据结构中(c)具有先进先出(FIFO)特性,(b)具有先进后出(FlLO)特性。a:线性表b:栈c:队列d:广义表4 .对字符串s:data-structure,执行操作replacesubstring6,8),bas,)的结果是(d)。a:*database*b:*d
4、ata-base,c:basd:idata-basucture,5 .设有二维数组A.,每一元素用相邻的4个字节存储,存储器按字节编址。A的起始地址为100。那么按行存储时,元素AWi的第一个字节的地址是(d)按列存储时,元素A%的第一个字节的地址是(a)a:220b:200c:140d:1246 .对广义表A=(a,(b),(c,0),d)执行操作gettail(gethead(gettail(八))的结果是:(b)。a:()b:()c:dd:(d)7 .假设用于通讯的电文仅由6个字符组成,字母在电文中出现的频率分别为7,19,22,6,32,14。假设为这6个字母设计哈夫曼编码(设生成新的
5、二叉树的规那么是按给出的次序从左至右的结合,新生成的二叉树总是插入在最右),那么频率为7的字符编码是(g),频率为32的字符编码是(c)oa:00b:01c:10d:11e:Oilf:110g:HlOh:llll8 .对二叉排序树(c)可得到有序序列。a:按层遍历b:前序遍历c:中序遍历d:后序遍历9 .某树的先根遍历次序为abcdefg,后根遍历次序为Cdebgfa。假设将该树转换为二叉树,其后序遍历次序为(d)oa:abcdefgb:cdebgfac:cdegbfad:edcgfba10 .对一棵完全二叉树进行层序编号。那么编号为n的结点假设存在右孩子,其位序是(d)。编号为n的结点假设存
6、在双亲,其位置是(a)。a:n/2b:2nc:2n-ld:2n+le:nf:2(n+l)U.关键路径是指在只有一个源点和一个汇点的有向无环网中源点至汇点(C)的路径。a:弧的数目最多b:弧的数目最少c:权值之和最大d:权值之和最小12 .哈希表的查找效率取决于(d)oa:哈希函数b:处理冲突的方法。c:哈希表的装填因子。d:以上都是13 .从逻辑上可以把数据结构分成(c)。a:动态结构和静态结构b:顺序组织和链接组织c:线性结构和非线性结构d:根本类型和组合类型14 .在计算递归函数时,如不用递归过程,应借助于(b)这种数据结构。a:线性表b:枝c:队列d:双向队列15 .假设某二叉树的中序和
7、后序遍历序列分别BCAEFD和CBFEDA,那么该二叉树的先序序列为(a)。a:ABCDEFb:ABDCEFc:ABDCFEd:ACBDFE16 .当待排序序列的关键字次序为倒序时,假设需为之进行正序排序,以下方案中(d)为佳。a:起泡排序b:快速排序c:直接插入排序d:简单项选择择排序17 .假设从二叉树的根结点到其它任一结点的路径上所经过的结点序列按其关键字递增有序,那么该二叉树是(C)Oa:二叉排序树b:赫夫曼树c:堆d:平衡二叉树18 .以下图所有可能的拓扑序列有(b)种。a:2b:3c:4d:5a:堆排序b:20 .右图为一棵3阶B树。在该树上插入元素15后的B.树是(c ) ca:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 复习 答案