2019年广东财经大学数据结构考研真题.doc
《2019年广东财经大学数据结构考研真题.doc》由会员分享,可在线阅读,更多相关《2019年广东财经大学数据结构考研真题.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2019年广东财经大学数据结构考研真题考试年度:2019年 考试科目代码及名称:809-数据结构(自命题) 适用专业:085211 工程硕士(计算机技术)友情提醒:请在考点提供的专用答题纸上答题,答在本卷或草稿纸上无效!一、 单项选择题(10题,每题2分,共20分)1、 设n是描述问题规模的非负整数,下面的程序片段的时间复杂度是_。i=2; while(inext-prior=p-prior; p-prior-next=p-next;Bp-next=p-next-next; p-next-prior=p;Cp-prior-next=p; p-prior=p-prior-prior;Dp-pri
2、or=p-next-next; p-next=p-prior-prior;3、 设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次进入栈S,一个元素出栈后即进入Q,若6个元素出队的序列是e2、e4、e3、e6、e5和e1,则栈S的容量至少应该是_。A2 B3 C4 D 64、 设有一个递归算法如图1所示则计算fact(n)需要调用该函数的次数为_。An+1 Bn-1 C n D n+2int fact(int n) /n大于等于0 if(n=0) return 1; else return n*fact(n-1);图1图25、 对图2所示的带权有向图,若采用迪杰斯特拉(D
3、ijkstra)算法求从原点a到其他各顶点的最短路径,则得到的第一条最短路径的目标顶点是b,第二条最短路径的目标顶点是c,后续得到的其余各最短路径的目标顶点依次是_。Af,d,e Be,d,f Cd,e,f Df,e,d6、 串“ababaaababaa”的next数组为_。A012345678999 B012121111212 C0123012322345 D0112342234567、 对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用_遍历实现编号。A先序 B. 中序 C. 后序 D. 从根开始按层
4、次遍历8、 下面关于B-和B+树的叙述中,不正确的是_。 AB-树和B+树都是平衡的多叉树 BB-树和B+树都可用于文件的索引结构CB-树和B+树都能有效地支持顺序检索 DB-树和B+树都能有效地支持随机检索9、 对一组数据(2,12,16,88,5,10)进行排序,若前三趟排序结果如下: 第一趟排序结果:2,12,16,5,10,88第二趟排序结果:2,12,5,10,16,88第三趟排序结果:2,5,10,12,16,88 则采用的排序方法可能_。A希尔排序 B. 起泡排序 C. 归并排序 D. 基数排序图310、 图3是一个有向无环图,其拓扑排序结果为_。Av0、v1、v2、v4、v5、
5、v3、v6 Bv1、v0、v3、v4、v5、v2、v6Cv1、v0、v3、v4、v5、v6、v2 Dv1、v0、v3、v4、v6、v2、v5二、 填空题(10题,每题3分,共30分)1、 算法的时间复杂度为O(1),意味着算法的执行时间_。2、 图4所示算法,将一维数组a中的n个数逆序存放到原数组中,其空间复杂度是_(要求用大O符号表示)。3、 在调用图5所示递归过程时,如果从键盘输入的数据依次是:3,2,1,0。则屏幕上相应的显示数据依次是_。for(i=0; ix;if(x=0)sum=0;else test(sum);sum+=x;coutsum,; 图54、 一棵完全二叉树的第六层有1
6、0个叶子结点,则整个二叉树的结点总数为数至多为_。5、 已知二叉树的二叉链表的类型定义如下:typedef struct node TElemType data;/数据域 Struct node *lchild, *rchild;/指向左、右孩子的指针域BiTNode, *BiTree有如下函数所描述的算法,它试图求出二叉树的结点总数,请写出下划线处应填写的语句(仅限一个语句)。int NodeCount( BiTree T ) if(T=NULL) return 0; / 如果是空树,则结点个数为0,递归结束 else _; /否则结点个数为左子树的结点个数+右子树的结点个数+1(根节点)
7、6、 折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中_比较大小,查找结果是失败。7、 在散列技术中,处理冲突的两种方法是_法和_法。8、 串“ababaabab”的nextval为_。9、 倘若键值相同的记录,排序前后相对次序总能保持不变,则称排序方法是_的。10、 若一组记录的关键字是(46,79, 56,38,40,84),则利用快速排序的方法,以第一个关键字为枢轴得到的一趟快速排序结果为_。三、 综合应用题(6题,每题10分,共60分) 1、 设一棵二叉树的先序序列: A B D F C E G H ,中序序列: B F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 广东 财经大学 数据结构 考研
限制150内