数据结构复习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据结构复习题答案
一、选择题
1.栈和队列的共同特点是( )。
A.只允许在端点处插入和删除元素
B.都是先进后出
C.都是先进先出
D.没有共同点
2.用链接方式存储的队列,在进行插入运算时
( ).
A. 仅修改头指针
B. 头、尾指针都要修改
C. 仅修改尾指针
D.头、
尾指针可能都要修改
3.以下数据结构中哪一个是非线性结构?
( )
A. 队列
B. 栈
C. 线
性表 D. 二叉树
4.设有一个二维数组A[m][n],假设A[0][0]存放
位置在644
,A[2][2]存放位置在676(10),每个
(10)
元素占一个空间,问A[3][3](10)存放在()位
置,脚注
表示用10进制表示。
(10)
A.688 B.678 C.692 D.696
5.树最适合用来表示( )。
A.有序数据元素
B.
无序数据元素
C.元素之间具有分支层次关系的数据
D.元素之间无联系的数据
6.二叉树的第k层的结点数最多为( ).
A.2k-1 B.2K+1 C.2K-1
D. 2k-1
7.若有18个元素的有序表存放在一维数组A[19]
中,第一个元素放A[1]中,现进行二分查找,则
查找A[3]的比较序列的下标依次为( )
A. 1,2,3
B. 9,5,2,
3
C. 9,5,3
D. 9,4,2,
3
8.对n个记录的文件进行快速排序,所需要的辅
助存储空间大致为( )
A. O(1)
B. O(n)
C. O
n) D. O(n2)
(1og
2
9.对于线性表(7,34,55,25,64,46,20,10)
进行散列存储时,若选用H(K)=K %9作为散列
函数,则散列地址为1的元素有()个,
A.1 B.2 C.3 D.4
10.设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。
A.5
B.6
C.7
D.8
11.一个链队列中,f,r分别为队首、队尾指针,则插入s所指结点的操作为( )。
A)f->next=c;f=s; B)r->next=s;r=s;
C)s->next=r;r=s; D)s->next=f;f=s;
12.下列说法正确的是()。
A)二叉树中每个结点的度都为2 B)二叉树的度为2
C)一棵二叉树的度可小于2 D)二叉树中至少有一个结点的度2
13.一棵非空二叉树先序遍历与后序遍历序列正好相反,则该二叉树()。
A)所有的结点均无左孩子 B)所有的结点均无右孩子
C)只有一个叶子结点 D)是任意一棵二叉树
14.二叉排序树中,键值最小的结点一定()。
A)左指针为空 B)右
指针为空
C)左右指针均为空 D)左
右指针均非空
15.n个顶点的强连通图至少有()条边。
A) n-1 B) n C)n+1 D)n(n-1)
16.在一个有向图中,顶点入度之和与顶点出度之
和的比值()。
A)1/2 B)1 C)2 D)4
17.高度为h的二叉树只有度为0和2的结点,则
此二叉树至少为()结点。
A)2*h B)2*h 1 C)2*h+1 D)h+1
18.设某完全无向图中有n个顶点,则该完全无
向图中有()条边。
(A) n(n-1)/2 (B) n(n-1) (C) n2(D)
n2-1
19.设某棵二叉树中有2000个结点,则该二叉树
的最小高度为()。
(A) 9 (B) 10 (C) 11 (D) 12
20.设某有向图中有n个顶点,则该有向图对应
的邻接表中有()个表头结点。
(A) n-1 (B) n (C) n+1 (D) 2n-1
21.设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排
序的结果为()。
(A) 2,3,5,8,6 (B) 3,2,5,8,
6
(C) 3,2,5,6,8 (D) 2,3,6,5,
8
22.按照二叉树的定义,具有3个结点的二叉树有
( )种形态。
A)3 B)4 C)5 D)6
23.下列排序算法中,可能会出现在最后一趟开始之前,所有元素都不在其最终
位置上是( ).
A)堆排序B)冒泡排序 C)快速排序 D)插入排序
24.一组记录的排序码为46,79,56,38,40,84。用
堆排序方法建立的初始堆为( )。
A)79,46,56,38,40,80 B)
84,79,56,38,40,46
C)84,79,56,46,40,38 D)84,56,79,40,46,38
25.将递归算法转换成对应的非递归算法时,通常需要使用( )。
A)栈 B)队列 C)链表 D)树
26.有10个结点的连通无向图,其边数至少有( )。
A)8条 B)9条 C)10条D)11条