2017年厦门大学能源学院845数据结构考研导师圈点必考题汇编.doc

上传人:q****9 文档编号:121193724 上传时间:2020-03-06 格式:DOC 页数:4 大小:20KB
返回 下载 相关 举报
2017年厦门大学能源学院845数据结构考研导师圈点必考题汇编.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2017年厦门大学能源学院845数据结构考研导师圈点必考题汇编.doc》由会员分享,可在线阅读,更多相关《2017年厦门大学能源学院845数据结构考研导师圈点必考题汇编.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2017年厦门大学能源学院845数据结构考研导师圈点必考题汇编一、填空题1 属于不稳定排序的有_。【答案】希尔排序、简单选择排序、快速排序、堆排序等 2 己知有序表为(12,18,24,35,47,50,62,83,90,115,134)当用二分法查找90时,需_次查找成功,查找47时_成功,查找100时,需_次才能确定不成功。【答案】2;4;3【解析】二分法查找元素次数列表 查找100是找到115就停止了。 3 一个算法具有5个特性:_、_、_、有零个或多个输入、有一个或多个输出。【答案】有穷性;确定性;可行性 4 对单链表中元素按插入方法排序的C 语言描述算法如下,其中L 为链表头结点指针

2、。请填充算法中标出的空白处,完成其功能。 置空链表,然后将原链表结点逐个插入到有序表中当链表尚未到尾,p 为工作指针查P 结点在链表中的插入位置,这时q 是工作指针将P 结点链入链表中是q 的前驱,u 是下个待插入结点的指针【答案】(1)(2)(3)(4)(5)5 组成串的数据元素只能是_。【答案】字符 6 下列程序是快速排序的非递归算法,请填写适当的语句,完成该功能。 【答案】 【解析】快速排序(quicksort )的基本思想是,通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。 7 假设一个

3、15阶的上三角矩阵A 按行优先顺序压缩存储在一维数组B 中,则非零元素中的存储位置k=_。(注:矩阵元素下标从1开始)【答案】93【解析】对于上三角矩阵,将代入得93。 8 对于双向链表,在两个结点之间插入一个新结点需修改的指针共_个,单链表为_个。【答案】4; 2在B9 以下是用类C 语言写山的算法,该算法将以二叉链表存储的二叉树中的叶结点按从左到右的顺序链成一个带头结点的双向循环链表,链接时,结点的Lchild 域作为前链域,指向结点的直接前驱,结点的Rchild 域作为后链域,指向结点的直接后继。算法中,使用一个顺序栈stack , 栈顶head 为双向循坏链表的头指针。 指针为top

4、, 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+; stacktop= (5) ; if ( (6) )top+; sta

5、cktop= (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=p10如果按关键码值递増的顺序依次将关键码值插入到二叉排序树中,则对这样的二叉排序树检索时,平均比较次数为_。【答案】序查找效率一样为 11表达式【答案】 的后缀表达式是_。 【解析】如果关键码是排好序的,构建二叉排序树就会形成一个单支树,它的查找效率和顺 12已知二叉排序树的左右子树均不为空,则_上所有结点的值均小于它的根结点值,_上所有结点的值均大于它的根结点的值。【答案】左子树;右子树 【解析】二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉排序树。 一、填空题考研试题

展开阅读全文
相关资源
相关搜索

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

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