数据结构学生期末复习卷习题答案.doc

数据结构学生期末复习卷习题答案.doc

ID:50882017

大小:197.00 KB

页数:8页

时间:2020-03-15

数据结构学生期末复习卷习题答案.doc_第1页
数据结构学生期末复习卷习题答案.doc_第2页
数据结构学生期末复习卷习题答案.doc_第3页
数据结构学生期末复习卷习题答案.doc_第4页
数据结构学生期末复习卷习题答案.doc_第5页
资源描述:

《数据结构学生期末复习卷习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.是非题(正确的打“√”,错误的打“×”。)1.数据结构可用三元式表示(D,S,P)。其中:D是数据对象,S是D上的关系集,P是对D的基本操作集。×2.线性表的链式存储结构具有可直接存取表中任一元素的优点。×3.字符串是数据对象特定的线性表。4.二叉树是一棵结点的度最大为二的树。×5.邻接多重表可以用以表示无向图,也可用以表示有向图。×6.可从任意有向图中得到关于所有顶点的拓扑次序。×7.一棵无向连通图的生成树是其极大的连通子图。×8.二叉排序树的查找长度至多为log2n。×9.对于一棵m阶的B-树.树中每个结点至多有m个关键字。除根之外的所有非终端结点至少有┌m/

2、2┐个关键字。×10.对于目前所知的排序方法,快速排序具有最好的平均性能。√11.顺序存储方式的优点是存储密度大,且插入、删除运算效率高。×12.二维数组是其数据元素为线性表的线性表。√13.连通图G的生成树是一个包含G的所有n个顶点和n-1条边的子图。×14.折半查找不适用于有序链表的查找。√15.完全二叉树必定是平衡二叉树。√16.中序线索二叉树的优点是便于在中序下查找直接前驱结点和直接后继结点。√17.队列是与线性表完全不同的一种数据结构。×18.平均查找长度与记录的查找概率有关。√19.二叉树中每个结点有两个子结点,而对一般的树,则无此限制,所以,二叉树是树的

3、特殊情形。×20.算法的时间复杂性越好,可读性就越差;反之,算法的可读性越好,则时间复杂性就越差。×二.选择题1.若对编号为1,2,3的列车车厢依次通过扳道栈进行调度,不能得到(e)的序列。a:1,2,3b:1,3,2c:2,1,3d:2,3,1e:3,1,2f:3,2,12.递归程序可借助于(b)转化为非递归程序。a:线性表b:栈c:队列d:数组3.在下列数据结构中(c)具有先进先出(FIFO)特性,(b)具有先进后出(FILO)特性。a:线性表b:栈c:队列d:广义表4.对字符串s=’data-structure’执行操作replace(s,substring(s

4、,6,8),’bas’)的结果是(d)。a:‘database’b:‘data-base’c:‘bas’d:‘data-basucture’5.设有二维数组A5x7,每一元素用相邻的4个字节存储,存储器按字节编址。已知A的起始地址为100。则按行存储时,元素A06的第一个字节的地址是(d)按列存储时,元素A06的第一个字节的地址是(a)a:220b:200c:140d:1246.对广义表A=((a,(b)),(c,()),d)执行操作gettail(gethead(gettail(A)))的结果是:(b)。a:()b:(())c:dd:(d)7.假设用于通讯的电文仅由

5、6个字符组成,字母在电文中出现的频率分别为7,19,22,6,32,14。若为这6个字母设计哈夫曼编码(设生成新的二叉树的规则是按给出的次序从左至右的结合,新生成的二叉树总是插入在最右),则频率为7的字符编码是(g),频率为32的字符编码是(c)。a:00b:01c:10d:11e:011f:110g:1110h:11118.对二叉排序树(c)可得到有序序列。a:按层遍历b:前序遍历c:中序遍历d:后序遍历9.已知某树的先根遍历次序为abcdefg,后根遍历次序为cdebgfa。若将该树转换为二叉树,其后序遍历次序为(d)。a:abcdefgb:cdebgfac:cd

6、egbfad:edcgfba10.对一棵完全二叉树进行层序编号。则编号为n的结点若存在右孩子,其位序是(d)。编号为n的结点若存在双亲,其位置是(a)。a:n/2b:2nc:2n-1d:2n+1e:nf:2(n+1)11.关键路径是指在只有一个源点和一个汇点的有向无环网中源点至汇点(c)的路径。a:弧的数目最多b:弧的数目最少c:权值之和最大d:权值之和最小12.哈希表的查找效率取决于(d)。a:哈希函数b:处理冲突的方法。c:哈希表的装填因子。d:以上都是13.从逻辑上可以把数据结构分成(c)。a:动态结构和静态结构b:顺序组织和链接组织c:线性结构和非线性结构d:

7、基本类型和组合类型14.在计算递归函数时,如不用递归过程,应借助于(b)这种数据结构。a:线性表b:栈c:队列d:双向队列15.若已知某二叉树的中序和后序遍历序列分别BCAEFD和CBFEDA,则该二叉树的先序序列为(a)。a:ABCDEFb:ABDCEFc:ABDCFEd:ACBDFE16.当待排序序列的关键字次序为倒序时,若需为之进行正序排序,下列方案中(d)为佳。a:起泡排序b:快速排序c:直接插入排序d:简单选择排序17.若从二叉树的根结点到其它任一结点的路径上所经过的结点序列按其关键字递增有序,则该二叉树是(c)。a:二叉排序树b:赫夫曼树

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。