2003学年数据结构期终试卷(

2003学年数据结构期终试卷(

ID:20595769

大小:53.50 KB

页数:8页

时间:2018-10-14

2003学年数据结构期终试卷(_第1页
2003学年数据结构期终试卷(_第2页
2003学年数据结构期终试卷(_第3页
2003学年数据结构期终试卷(_第4页
2003学年数据结构期终试卷(_第5页
资源描述:

《2003学年数据结构期终试卷(》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2003学年数据结构期终试卷()使用对象:软件学院学号姓名成绩一、(每小题2分)判断选择(在括号内填写“Y”、“N”,或者选中的小标题号)⒈一维数组的逻辑结构是(),存储结构是()。对于二维数组,有()和()两种不同的存储方式。①线性结构②顺序存储方式③行优先顺序④随机存储方式⑤列优先顺序⒉若有一个结点是二叉树中某子树的中序遍历序列的最后一个结点,则它一定是该子树的前序遍历序列的最后一个结点。()⒊设单链表中结点的结构为(data,next)。已知指针p所指结点不是尾结点,若在*p之后插入结点*

2、s,则应执行下列哪一个操作序列()①s→next=p;p→next=s;②s→next=p→next;p→next=s;③s→next=p→next;p=s;④p→next=s;s→next=p;⒋在9阶B树中,除根结点以外的任何一个非叶子结点中的关键字个数均在5~9之间。()⒌在一个堆中,堆顶结点的值是所有结点的值中最大的一个。()二、(每小题5分)回答下列问题:⒈假设以数组Q[m]存放循环队列中的元素,同时以rear和count分别表示循环队列中队尾位置和队列中所含元素的个数,试给出该循环队

3、列的队空条件和队满条件。⒉平衡二叉树中平衡因子是如何计算的。⒊哈希法中常用的解决冲突的方法有哪二种。⒋有向图的拓扑排序的基本思想是⑴在图中选择没有直接前驱的顶点,并输出之;⑵从图中删去该顶点,同时。重复⑴、⑵两步,直到图中全部顶点均已输出,拓扑有序序列形成,拓扑排序完成;或者图中剩余的顶点都有直接前驱,再也找不到没有前驱的顶点,排序结束,说明图中必定存在。三、计算或按指定要求回答下列问题。⒈(10分)已知有向图G(如图),写出该G的邻接表方式的存储映象示意图。并按该具体的存储映象,写出以顶点A为

4、出发点的深度优先遍历序列,并画出以顶点B为出发点的广度优先生成树。图G⒉(10分)下图是一个3阶B树。分别画出依次删除70、50、85,以及插入87之后B树的变化。⒊(10分)有文件F={19,14,23,01,68,20,84,27,55,11,10,79},请为F组织哈希表。哈希函数以“除留余数法”,P=13,发生冲突后,以拉链法解决,并设表长为13,起始地址为0。并计算搜索成功的平均查找长度。0123456789101112四、编写算法⒈(10分)已知p为单链表的表头指针,链表中存储的都是

5、整型数据,试写出求链表中的结点数的递归算法。⒉(10分)试写一个算法,在中序线索树中,查找给定结点*p在中序序列中的后继,该线索树以通常的二叉链表结构存储。⒊(10分)试设计将一维数组A[n]中所有奇数移到所有偶数之前的算法。假设数组中各元素为非负整数,要求算法的时间复杂度是线性的,并使用尽可能少的辅助空间。⒋(10分)试写一个判别给定二叉树是否为二叉搜索树的算法,设此二叉树以二叉链表作存储结构。2003学年数据结构期终试卷()使用对象:软件学院学号姓名成绩一、(每小题2分)判断选择(在括号内填

6、写“Y”、“N”,或者选中的小标题号)⒈线性表的逻辑顺序与物理顺序总是一致的。()⒉若有一个叶子结点是二叉树中某个子树的前序遍历序列的最后一个结点,则它一定是该子树的中序遍历序列的最后一个结点。()⒊设单链表中结点的结构为(data,next)。若想删除指针*p的直接后继,则应执行下列哪一个操作()①p→next=p→next→next;②p=p→next;p→next=p→next→next;③p=p→next;④p→next=p→next→next;⒋在m阶B树的定义中,必须对其根结点作出可

7、以只有2棵子树的规定。()⒌基于关键字比较的内部分类方法,它的关键字比较次数不少于O(nlog2n)。()二、(每小题5分)回答下列问题:⒈如果进栈车序列为1、2、3、4、5、6,则能否得到325641和435612,并请说明为什么不能或如何得到。⒉试比较顺序搜索与折半搜索的优缺点。⒊一棵4阶4层(根为第一层,叶子为第4层)的B树,该树中至少有多少个关键字,至多有多少个关键字。⒋回答下列关于堆的一些问题。⑴堆的存储表示是顺序的,还是链接的?⑵设有一个最小堆,即堆中任一非叶结点的关键字均小于或等于

8、它的左孩子和右孩子的关键字。其最大值的元素可能在什么地方?三、计算或按指定要求回答下列问题。⒈(10分)已知有向图G(如图),举出该G的邻接表方式的存储映象示意图。并按该具体的存储映象,列出所有可能的拓扑排序序列。若按所列存储结构,应得到哪一个排序序列。()图G⒉(10分)将下列静态二叉链表结构的二叉树,改为前序线索二叉树(不画出树的形态)。1234567891011121314InfoABCDEFGHIJKLMNLtagLchild24607010012130000RtagRchild3500

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

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

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