.
.
一.是非题
1.
数据结构
(
应该是抽象数据类?/p>
)
可用三元式表?/p>
(D
?/p>
S
?/p>
P)
。其中:
D
是数据对象,
S
?/p>
D
上的关系?/p>
P
是对
D
的基本操作集?/p>
(f)
2
简单地?/p>
,
数据结构是带有结构的数据元素的集合?/p>
(t)
3
判断带头结点的非空循环单链表
(
头指针为
L)
中指?/p>
p
所指结点是最后一个元素结?/p>
的条件是?/p>
p->next==L
?/p>
(t)
4
线性表的链式存储结构具有可直接?/p>
?/p>
表中任一元素的优点?/p>
(f)
5
线性表的顺序存储结构优于链式存储结构?/p>
(f)
6.
在单链表
P
指针所指结点之后插?/p>
S
结点的操作是?/p>
P->next= S ; S-> next = P->next;
?/p>
(f)
(
顺序弄反?/p>
S-> next = P->next; P->next= S ;)
7
对于插入、删除而言,线性表的链式存储优于顺序存储?/p>
(t)
8.
顺序存储方式的优点是存储密度大,且插入、删除运算效率高?/p>
(f)
9.
栈和队列是操作上受限制的线性表?/p>
(t)
10.
队列是与线性表完全不同的一种数据结构?/p>
(f)
(
栈和队列是操作上受限制的线性表
)
11.
队列是一种操作受限的线性表,凡对数据元素的操作仅限一端进行?/p>
(f)
(
两端
)
12.
栈和队列也是线性表。如果需要,可对它们中的任一元素进行操作?/p>
(f)
(
?/p>
如果需?/p>
,
可对它们中的任一元素进行操作
.
?/p>
这里的意思是?/p>
O(1)
的时间来读和改某?/p>
元素。比如数组的直接索引?/p>
栈:如果需要,每一次只能对栈顶的元素进行操?/p>
队列:如果需要,每一次只能对两端,或者只能对队列头的元素进行操作?/p>
)
13.
栈是限定仅在表头进行插入和表尾进行删除运算的线性表?/p>
(f)
14.
二叉树中每个结点有两个子结点,而对一般的树,则无此限制,所以,二叉树是树的
特殊情形?/p>
(f)
(
二叉树和树相互独?/p>
)
15
二叉树是一棵结点的度最大为二的树?/p>
(f)
(
二叉树和树相互独?/p>
)
16
赫夫曼树中结点个数一定是奇数?/p>
(t)
17
在二叉树的中序遍历序列中,任意一个结点均处在其左孩子结点的后面?/p>
(t)
(LDR)
18
假设
B
是一棵树?/p>
B
?/p>
是对应的二叉树。则
B
的后根遍历相当于
B
?/p>
的后序遍?/p>
?/p>
(f)
(
后根遍历相当于中序遍?/p>
)
19.
通常,二叉树的第
i
层上?/p>
2
i-1
个结点?/p>
(f)
(
应该?/p>
1~2
i-1
?/p>
)
20.
中序线索二叉树的优点是便于在中序下查找直接前驱结点和直接后继结点?/p>
(t)
21
二叉树的先序遍历序列中,任意一个结点均处在其孩子结点的前面?/p>
(t)
22
由树结点的先根序列和后根序列可以唯一地确定一棵树?/p>
(t)
23
邻接多重表可以用以表示无向图,也可用以表示有向图?/p>
(f)
(
只能表示无向图,有向图用十字链表
)
24
可从任意有向图中得到关于所有顶点的拓扑次序?/p>
(f)
(
带环图没?/p>
)
25
有向图的十字链表是将邻接表和逆邻接表合二为一的链表表示形式?/p>
(t)