1
判断é¢?/p>
(对
ï¼?/p>
1.
数据的逻辑结构与数据元素本身的内容和形式无关ã€?/p>
(错
ï¼?/p>
2.
线性表的逻辑顺序与物理顺序总是一致的ã€?/p>
(对ï¼?/p>
3.
若有一个叶子结点是二叉树中某个子树的前序遍历结果序列的最后一个结点,
则它一
定是该子树的中序遍历结果序列的最后一个结点ã€?/p>
(错ï¼?/p>
4.
对于同一组待输入的关键码集合ï¼?/p>
虽然各关键码的输入次序不同,
但得到的二叉搜索
树都是相同的ã€?/p>
(对ï¼?/p>
5.
最优二叉搜索树的任何子树都是最优二叉搜索树ã€?/p>
(对ï¼?/p>
6.
在二叉搜索树上插入新结点时,不必移动其它结点,仅需改动某个结点的指针,使它
由空变为非空即可ã€?/p>
(对ï¼?/p>
7.
�/p>
n
ï¼?/p>
n
�/p>
1
)个顶点的有向强连通图最少有
n
条边ã€?/p>
(错ï¼?/p>
8.
连通分量是无向图中的极小连通子图ã€?/p>
(错ï¼?/p>
9.
二叉树中任何一个结点的度都æ˜?/p>
2
�/p>
(错ï¼?/p>
10.
单链表从任何一个结点出发,都能访问到所有结点ã€?/p>
二、单选题
1
向一个有
127
个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移åŠ?/p>
ï¼?/p>
B
ï¼?/p>
�/p>
元素ã€?/p>
A
ï¼?/p>
8 B. 63.5 C. 63 D. 7
2
设有一个二维数ç»?/p>
A[m][n]
ï¼?/p>
假设
A[0][0]
存放位置åœ?/p>
644
ï¼?/p>
10
ï¼?/p>
ï¼?/p>
A[2][2]
存放位置åœ?/p>
676
ï¼?/p>
10
ï¼?/p>
ï¼?/p>
�/p>
个元素占一个空间,åˆ?/p>
A[3][3]
在(
A
)位置,
ï¼?/p>
10
ï¼?/p>
表明ç”?/p>
10
进数表示ã€?/p>
A
ï¼?/p>
692
ï¼?/p>
10
ï¼?/p>
B. 626
ï¼?/p>
10
ï¼?/p>
C. 709
ï¼?/p>
10
ï¼?/p>
D. 724
ï¼?/p>
10
ï¼?/p>
3 N
个顶点的连通图至少有(
A
)条边ã€?/p>
A
ï¼?/p>
N
ï¼?/p>
1 B. N C. N
ï¼?/p>
1 D. 0
4
下面程序的时间复杂度为(
C
)�/p>
for(int i=0; i<m;i++)
for(int j=0; j<n;j++)
a[i][j]=i*j;
A
ï¼?/p>
O(m
2
) B. O(n
2
) C. O(m*n) D. O(m+n)
5
设单链表中结点的结构ä¸?/p>
(data, link)
�/p>
已知指针
q
所指结点是指针
p
所指结点的直接前驱ï¼?/p>
若在
*q
�/p>
*p
之间插入结点
*s,
则应执行下列哪一个操作(
B
)�/p>
A
ï¼?/p>
s->link=p->link; p->link =s; B. q->link=s; s->link =p;
C. p->link=s->link; s->link =q; D. p->link=s; s->link =q;
6
栈的插入和删除操作在ï¼?/p>
A
)进行ã€?/p>
A
.栈é¡?/p>
B.
栈底
C.
任意位置
D.
指定位置
7
若让元素
1
ï¼?/p>
2
ï¼?/p>
3
依次进栈,则出栈次序不可能出现哪种情况(
C
)�/p>
A
ï¼?/p>
3
ï¼?/p>
2
ï¼?/p>
1 B. 2
ï¼?/p>
1
ï¼?/p>
3 C. 3
ï¼?/p>
1
ï¼?/p>
2 D. 1
ï¼?/p>
3
ï¼?/p>
2
8
广义è¡?/p>
A(a),
则表尾为ï¼?/p>
C
)�/p>
A
ï¼?/p>
a B. (()) C.
空表
D.
ï¼?/p>
a
ï¼?/p>