下载此文档

计算机数据结构今年考研真题及答案样稿.doc


文档分类:研究生考试 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
,通常设置一个打印数据缓冲区,主机将要输出数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区逻辑结构应该是

,元素abcdefg依次进入栈S。若每个元素出栈后立即进入队列Q,且7个元素出队次序是bdcfeag,则栈S容量最少是 A.1
。设N代表二叉树根,L代表根结点左子树,R代表根结点右子树。若遍历后结点序列为3,1,7,5,6,2,4,则其遍历方法是 A.LRN
,满足平衡二叉树定义是
(设根为第1层)有8个叶结点,则完全二叉树结点个数最多是
A.39
,若在二叉树中,结点u是结点v父结点父结点,则在原来森林中,u和v可能含相关系是I.父子关系
、II和III
,正确是
I.全部顶点度之和为偶数

,不符合m阶B树定义要求是
A.根节点最多有m棵子树
C.各结点内关键字均升序或降序排列
,8,12,19,28,20,15,22是小根堆(最小堆),插入关键字3,调整后得到小根堆是
A.3,5,12,8,28,20,15,22,19
,5,12,19,20,15,22,8,28
C.3,8,12,5,20,15,22,28,19
,12,5,8,28,20,15,22,19
,12,13,7,8,9,23,4,5是采取下列排序方法之一得到第二趟排序后结果,则该排序算法只能是
A.起泡排序
41.(10分)带权图(权值非负,表示边连接两顶点间距离)最短路径问题是找出从初始顶点到目标顶点之间一条最短路径。假定从初始顶点到目标顶点之间存在路径,现有一个处理该问题方法:
①设最短路径初始时仅包含初始顶点,令目前顶点u为初始顶点;
②选择离u最近且还未在最短路径中一个顶点v,加入到最短路径中,修改目前顶点u=v;
③反复步骤②,直到u是目标顶点时为止。
请问上述方法能否求得最短路径?若该方法可行,请证实之;不然,请举例说明。
42.(15分)已知一个带有表头结点单链表,结点结构为
data
link
假设该链表只给出了头指针list。在不改变链表前提下,请设计一个尽可能高效算法,查找链表中倒数第k个位置上结点(k为正整数)。若查找成功,算法输出该结点data值,并返回1;不然,只返回0。要求:
(1)描述算法基础设计思想
(2)描述算法具体实现步骤
(3)依据设计思想和实现步骤,采取程序设计语言描述算法(使用C或C++或JAVA语言实现),关键之处请给出简明注释。
1、若元素a,b,c,d,e,f依次进栈,许可进栈、退栈操作交替进行。但不许可连续三次进行退栈工作,则不可能得到出栈序列是( )
A:dcebfa B:cbdaef C:dbcaef D:afedcb
2、某队列许可在其两端进行入队操作,但仅许可在一端进行出队操作,则不可能得到次序是( )
A:bacde B:dbace C:dbcae D:ecbad
3、下列线索二叉树中(用虚线表示线索),符合后序线索树定义是( )
4、在下列所表示平衡二叉树中插入关键字48后得到一棵新平衡二叉树,在新平衡二叉树中,关键字37所在结点左、右子结点中保留关键字分别是( )
A:13,48 B:24,48 C:24,53 D:24,90
5、在一棵度为4树T中,若有20个度为4结点,10个度为3结点,1个度为2结点,10个度为1结点,则树T叶节点个数是( )
A:41 B:82 C:113 D:122
6、对n(n大于等于2)个权值均不相同字符组成哈夫曼树,相关该树叙述中,错误是( )
A:该树一定是一棵完全二叉树
B:树中一定没有度为1结点
C:树中两个权值最小结点一定是弟兄结点
D:

计算机数据结构今年考研真题及答案样稿 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书百遍
  • 文件大小455 KB
  • 时间2020-11-22