生成树和生成森林

  • A+
(1)【◆题库问题◆】:[名词解释] 生成树和生成森林

【◆参考答案◆】:
连通图的生成树是包含图中所有顶点的一个极小连通子图。若顶点为n则含有n-1条边。非连通图中,连通分量的生成树构成生成森林

(2)【◆题库问题◆】:[单选] 广度优先遍历类似于二叉树的()
A.先序遍历
B.中序遍历
C.后序遍历
D.层次遍历

【◆参考答案◆】:D

(3)【◆题库问题◆】:[判断题] 栈和队列的存储方式既可是顺序方式,也可是链接方式。
A.正确
B.错误

【◆参考答案◆】:正确

(4)【◆题库问题◆】:[单选] 在数组A中,每一个数组元素A[i][j]占用3个存储字,行下标i从1到8,列下标j从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储字数是()
A.80
B.100
C.240
D.270

【◆参考答案◆】:C

(5)【◆题库问题◆】:[判断题] 在索引顺序结构的搜索中,对索引表既可以采取顺序搜索,也可以采用折半搜索。
A.正确
B.错误

【◆参考答案◆】:正确

(6)【◆题库问题◆】:[判断题] 链式存储的线性表可以随机存取
A.正确
B.错误

【◆参考答案◆】:正确

(7)【◆题库问题◆】:[问答题] 试找出满足下列条件的所有二叉树:(1)先序序列和中序序列相同;(2)中序序列和后序序列相同;(3)先序序列和后序序列相同。

【◆参考答案◆】:
(1)先序序列和中序序列相同的二叉树为:空树或者任一结点均无左孩子的非空二叉树;
(2)中序序列和后序序列相同的二叉树为:空树或者任一结点均无右孩子的非空二叉树;
(3)先序序列和后序序列相同的二叉树为:空树或仅有一个结点的二叉树。

(8)【◆题库问题◆】:[问答题,简答题] 写出算法的功能。intfun(sqstring*s,sqstring*t,intstart){inti=start-1,j=0;while(ilen&&jlen)if(s->data[i]==t->data[j]){i++;j++;}else{i=i-j+1;j=0;}if(j>=t->len)returni-t->len+1;elsereturn-1;}

【◆参考答案◆】:串的模式匹配算法

(9)【◆题库问题◆】:[问答题] 设散列表容量为7(散列地址空间0..6),给定表(30,36,47,52,34),散列函数H(K)=Kmod6,采用线性探测法解决冲突,要求:(1)构造散列表;(2)求查找数34需要比较的次数。

【◆参考答案◆】:(1)表形态:(2)查找34 的比较次数:3

(10)【◆题库问题◆】:[判断题] 后序序列和中序序列能唯一确定一棵二叉树。
A.正确
B.错误

【◆参考答案◆】:正确

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: