数据结构 C 语言版复习资料 2
数据结构 C 语言版复习资料 2
一、选择题
1.以下数据结构中哪一个是非线性结构?( B )
A。 队列 B。 二叉树 C。 栈 D. 线性表
2.设输入序列为 1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为
( B ).
A。 5,6,3,4,1,2 C. 3,1,2,6,5,4
B. 3,2,5,6,4,1 D. 1,5,4,6,2,3
3.设某二叉树中度数为 0 的结点数为 N0,度数为 1 的结点数为 Nl,度数为 2 的结
点数为 N2,则下列等式成立的是( C ) 。
A。 N0=N1+1 B。 N0=Nl+N2 C。 N0=N2+1 D 。
N0=2N1+l
4.设某棵二叉树中有 1000 个结点,则该二叉树的最小高度为( B ).
A.9 B。 10 C. 11 D. 12
5、在一棵具有 4 层的满二叉树中结点总数为( A )。
A. 15 B。 16 C。 17 D。 32
6、设一棵二叉树的中序遍历序列:badce,后序遍历序列:bdeca,则二叉树先序遍历序列为
( D )。
A. adbce B。 decab C. debac D。 abcde
7.设有 8 个结点的无向图,该图至少应有( C )条边才能确保是一个连通图.
A. 5 B。 6 C. 7 D。 8
8。设无向图 G 中有 n 个顶点 e 条边,则其对应的邻接表中的表头结点和表结点的
个数分别为( C ).
A。 n,e B. 2n,e C。 n,2e D。 e,n
9。设无向图 G 中的边的集合 E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),
(f,c)},则从顶点 b 出发进行深度优先遍历可以得到的一种顶点序列为
( A ) 。
A. bacfde B. becfad C. bacedf D. beafdc
二、填空题
1 / 6