2017年北京市培养单位光电研究院864程序设计之数据结构考研导师圈点必考题汇编.doc

上传人:q****9 文档编号:121190692 上传时间:2020-03-06 格式:DOC 页数:4 大小:20.50KB
返回 下载 相关 举报
2017年北京市培养单位光电研究院864程序设计之数据结构考研导师圈点必考题汇编.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2017年北京市培养单位光电研究院864程序设计之数据结构考研导师圈点必考题汇编.doc》由会员分享,可在线阅读,更多相关《2017年北京市培养单位光电研究院864程序设计之数据结构考研导师圈点必考题汇编.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2017年北京市培养单位光电研究院864程序设计之数据结构考研导师圈点必考题汇编一、填空题1 阅读下列程序,指出其功能,并写出空格处应填上的语句。 【答案】【解析】本题是在哈希表ht中插入值为的元素,如该元素已在哈希表中,报告出错。2 按LSD 进行关键字排序,除最次位关键字之外,对每个关键字进行排序时,只能用_的排序方法。【答案】稳定 3 以下是用类C 语言写山的算法,该算法将以二叉链表存储的二叉树中的叶结点按从左到右的顺序链成一个带头结点的双向循环链表,链接时,结点的Lchild 域作为前链域,指向结点的直接前驱,结点的Rchild 域作为后链域,指向结点的直接后继。算法中,使用一个顺序栈

2、stack , 栈顶head 为双向循坏链表的头指针。 指针为top , P , t 为辅助指针,试填充算法中的空格,使算法完整。void leafchain(BiTree Abt)p=BiTree)malloc (sizeof (BiTNode ); If (!p )print(“OVERFLOWn”; exit (1); head=p; top=0; if (bt )top+; stacktop=bt; while (top )t=stacktop; top-;if (it-Lchild & !t-Rchild) (1) ; (2) ; (3) ; else if( (4) )top+;

3、stacktop= (5) ; if ( (6) )top+; stacktop= (5) ; (8) ; (9) ; 【答案】p-Rchild=t:t-Lchild=p:p=t: t-Rchild!=null:t-Rchild: t-Lchild!=null: t-Lchild: p-Rchild=head:head-Lchild=p 4 在图G 的邻接表表示中,每个顶点邻接表中所含的结点数,对于无向图来说等于该顶点的_; 对于有向图来说等于该顶点的_。【答案】度;出度 5 执行顺序查找时,存储方式可以是_,折半查找时,要求线性表_,分块查找时要求线性表_,而哈希表的查找,要求线性表的存储方

4、式是_。【答案】顺序存储或链式存储;顺序存储且有序;块内顺序存储,块间有序;散列存储6 当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用_存储结构。【答案】顺序【解析】顺序存储结构的存取操作比较方便,但插入和删除操作不如链式存储结构方便,而且需要连续的存储空间,由于该线性表的元素总数基本稳定,而且很少进行插入删除操作,为了更快的存取元素,顺序表更合适。 7 对单链表中元素按插入方法排序的C 语言描述算法如下,其中L 为链表头结点指针。请填充算法中标出的空白处,完成其功能。 置空链表,然后将原链表结点逐个插入到有序表中当链表尚未到尾,p 为工作

5、指针查P 结点在链表中的插入位置,这时q 是工作指针将P 结点链入链表中【答案】(1)(2)(3)(4)(5)是q 的前驱,u 是下个待插入结点的指针8 对于一个具有n 个结点的单链表,在已知的结点半p 后插入一个新结点的时间. 复杂度为_,在给定值为x 的结点后插入一个新结点的时间复杂度为_。【答案】 【解析】第一种情况只需直接修改指针的指向。第二种情况必须从头结点遍历找到x 的结点。 9 VSAM (虚拟存储存取方法)文件的优点是:动态地_,不需要文件进行_,并能较快地_进行查找。【答案】分配和释放存储空间;重组;对插入的记录10模式串的next 函数值序列为_。【答案】01122312二

6、、判断题11哈希表与哈希文件的唯一区别是哈希文件引入了“桶”的概念。( )【答案】【解析】哈希文件是使用一个函数(算法)来完成一种将关键字映射到存储器地址的映射,根据用户给出的关键字,经函数计算得到目标地址,再进行目标的检索。哈希表是根据关键码值而直接进行访问的数据结构。 12哈希表的平均查找长度与处理冲突的方法无关。( )【答案】【解析】常见的处理冲突的方法:开放地址法;再哈希法;链地址法;建立一个公共的溢出区。选取不同的处理冲突的方法,哈希表的平均查找长度可能不同。 13数据元素是数据的最小单位。( )【答案】 【解析】数据项是数据的不可分割的最小单位,而数据元素是数据的基本单位。 14归并排序辅助存储为( )【答案】【解析】归并排序的辅助存储是 15平衡二叉树中,若某个结点的左、右孩子的平衡因子为零,则该结点的平衡因子一定是零。( )【答案】【解析】平衡因子定义为该结点的左子树的深度减去右子树的深度,一个平衡二叉树中,某一、填空题考研试题

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号