|
15秋学期《数据结构Ⅰ》在线作业1# L: }; k- H: V3 {5 n! S# }6 o
3 c9 d6 H9 _; H2 {2 D单选题 , X) w3 J4 V8 V% _' {% O' b
0 W1 Q Y( K) H& V! q3 v- B7 h+ y' R
) U* J; Y1 B$ y
一、单选题(共 20 道试题,共 100 分。)
7 {. v; Y- b2 h. e1.
- G# v5 @) u; P! k上溢现象通常出现在, f! R3 R- l! K9 ~/ ~( r4 W
.
) U1 b0 }, U5 z. M顺序栈的入栈操作过程中 ) o- o( C5 V& X# e# K& H5 ]; t
. 顺序栈的出栈操作过程中0 ^# l' a5 O* c1 c+ X8 A
.
5 e n7 C; x1 g4 _! N7 h- [链栈的入栈操作过程中
0 T; ? V3 N1 h. 链栈的出栈操作过程中; o' M. B& F7 W; H
-----------------选择: 7 W0 Q) c, m% d- O1 |- T# M1 E
2. ) T* p5 X0 u: p8 P5 s3 l
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系
2 K7 e1 r4 z- U# e " V& l8 ^3 g) T6 F
. 不一定相同
; p0 l- w/ l& |4 P- _0 A. 都相同 ! i* f$ F' C3 @0 d" T" B
) a$ _, [3 j$ \, Z. 都不相同
! k! M) o% l3 T8 `: l. 互为逆序
7 z4 ?4 V8 \+ J-----------------选择: ' C t7 o2 U8 {3 g3 f2 T
3. ) D* X5 _. }4 ^! b; E: u: z
带行表的三元组表是稀疏矩阵的一种
; K4 h, g* n2 s9 C! x7 n $ d7 h' n+ o$ D7 |+ f
. 顺序存储结构
- A: a) a; i- O5 ^: [) `. 链式存储结构 : f1 U8 Y9 }/ ?; R1 ?3 R
) S8 u8 g: y" I4 w0 V
. 索引存储结构 5 b3 m+ } L, ]) v8 M* e" G; l& B
. 散列存储结构
( a* A4 b- Z# p, X5 `7 C0 i-----------------选择:谋学网www.mouxue.com ' e& s! s) v) q8 z0 l. E/ D: g. N
4. - a" x& }) `/ u# ]* M) d- c5 q
在平衡二叉树中插入一个结点后引起了不平衡,设最低(最接近于叶子)的不平衡点是,并已知的左、右孩子的平衡因子分别为-1和0,则应进行的平衡旋转是' c+ ?/ | \0 ?& ~. C
- W; s+ ]0 p, M
. LL型 ; G5 L' k, b0 F# }
. LR型
& m; s0 Q. A1 L( Q* V2 \( X
8 h& |& `' q( x. E6 J) V: t. RL型
6 W: g' Z/ }, b. RR型
' D! O+ U) S2 n r-----------------选择:
3 `- H* k! ^6 v; @/ d9 c5.
" F* k4 P5 j, g v抽象数据类型的三个组成部分分别为
" Y @( N7 G2 T' S( e2 W ]8 U
! B7 n* W. T1 f/ A. 数据对象、数据关系和基本操作 ! Q8 v; Y; X( p1 ]% C$ ^1 g
6 i0 B! w3 [. u9 w `. 数据元素、逻辑结构和存储结构 , q6 y' X* K( n( p4 Z: j
1 g9 s' q& \% f3 v( f9 W, _& x
. 数据项、数据元素和数据类型 , G F( A' k* F) [
) H& O7 r$ O$ X! A
. 数据元素、数据结构和数据类型
( P* a! c* D+ n, b$ }-----------------选择: 1 f+ }4 N6 \2 b1 Z" s" _9 K/ n
6. . X8 I2 R& F7 h7 ~" K8 g
计算机识别、存储和加工处理的对象被统称为
) e' r4 W7 L( i1 v/ x( Z- ~
1 D% {9 m5 @7 N0 P. 数据
$ i7 L6 s- D0 I4 c0 l. 数据元素
% _( a! ] R6 p3 d; a0 c3 ~ 8 h% |% a5 R. W! X) x
. 数据结构 + [9 \6 [+ E( k4 r8 e5 M& t+ s/ F, u
. 数据类型. B# c8 \! G0 ^1 w1 M/ G
-----------------选择:
/ N. U: B, h" Z/ ?. u7.
7 F# G; W- y, b1 r: x7 u8 ^若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的
9 K! \! |# ]0 J7 R
3 p% c% @6 s9 ~) K. 层次遍历算法 ) ~0 \. t& }7 Y, {! T3 A
. 前序遍历算法
5 ^0 V6 O" n' X" ]% p
6 c; X; {9 B4 S. 中序遍历算法 % q$ J( f0 p. W3 t; H2 M
. 后序遍历算法# m- k& H0 P# C0 {' o5 i
-----------------选择: 1 x, T! S3 I7 [$ x" x
8.
m2 a- U7 L+ `导致栈上溢的操作是5 e4 g. b9 P& G {6 H
. # u5 i% f* Z6 Y2 c4 ]
栈满时执行的出栈 & A* Z% v4 M4 d1 F' F
. 栈满时执行的入栈
9 M1 {7 z& i# b* z$ x! H, Z9 ~, s- ?. . f! n6 ^2 s: @
栈空时执行的出栈 5 g0 ~5 v5 Q: K- a7 ^ L: m
. 栈空时执行的入栈4 S& W* u% I$ x- f: v
-----------------选择:
) o8 k& x0 Y6 ~6 ~9. , H# q9 t0 p) C8 N$ G5 d+ h
若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,通常选用的辅助结构是; D( W2 U. U/ e
. ( j5 h# E! n( j
栈
& i% j y- q2 b D$ h. 线性表( z2 M9 L" v f, W
.
; _" F! s1 |; H* @' x9 o: U" i4 z队列
4 x3 \2 V& Z: T% g; V. 二叉排序树
8 h8 D2 h9 d/ ]-----------------选择:谋学网www.mouxue.com
9 {( F8 I( m" O9 f, Y( H9 D* }10. ! |( _6 j/ B. a+ A1 n
对长度为n的关键字序列进行堆排序的空间复杂度为* z& l- V* |0 E' n/ H/ |
. 2 n# s% ?. W* P& X2 V
O(log2n)
$ g3 l8 a3 K! `- z* F, W# l. O(1)
% \. Z) o) r6 D( i: i9 e. 5 ]) L& K7 g4 g' k/ g
O(n) ' H6 ?- i. ^$ M1 u7 ^; i. S R
. O(n*log2n)
+ Z Z+ K4 y, R h-----------------选择: & ~. [# d# ^+ u2 R p6 y' f7 b5 Z; r
11.
h+ b/ g( T" }链栈与顺序栈相比,比较明显的优点是
& ?7 a8 _: }( B6 a0 O. 6 _- T1 R9 k& u* N. k1 [8 {% N4 }) Z0 ]: U
插入操作更加方便
5 ~/ X' ]) H) F' V. 删除操作更加方便
: T: ^7 T/ @6 P9 J* K2 i. + n) D( B6 ~1 S/ {# U! C
不会出现下溢的情况 8 n& O7 N) W. }, H7 _+ P! }
. 不会出现上溢的情况. W! u+ r% G- X" C. _7 w
-----------------选择:
+ w: U! o; P5 A$ ~7 D; Y12.
. w }/ m2 J7 E) E连通图是指图中任意两个顶点之间% [; a- J9 N0 Y# M7 r
/ z: H& W1 j5 X" A" }* Z
. 都连通的无向图
6 C* Y0 j/ s* ~: r4 h2 M. _. 都不连通的无向图 ( ^$ M8 D# P! g
) q& c: z& \, i5 g/ D$ y \
. 都连通的有向图
2 H" z# S, T2 A4 U. 都不连通的有向图' F! K- }* X, w
-----------------选择: % \' i( `9 i+ G) b) N. a
13. 5 Q( ~, ^+ w4 u% j' W3 u% j! i
一棵具有 n个结点的完全二叉树的树高度(深度)是! m* E6 b6 F4 J D; Z+ Y, c# \
7 K; W4 h3 z7 G& r( _+ @. ?logn?+1
3 y0 f) P9 B$ z/ q- A. logn+1 : M, S: |' W% [3 j4 c
/ c; z: `# J+ F# j+ t1 [- z. ?logn? ' h) X6 B4 N% }/ o8 s
. logn-1/ ~- J5 c1 E1 x+ C0 W3 b$ k8 h; G
-----------------选择:
) r2 u( v; J5 f14. ' s& `1 }8 i# v4 A' T, b
连通网的最小生成树是其所有生成树中9 Y' g" ]# s' E1 M9 Y' A
2 X. _- E% [6 k4 J. w. 顶点集最小的生成树 6 o& O) |5 {1 c
. 边集最小的生成树
% j4 t; D4 D E0 t' C' Y6 |* G4 m " M- e% T1 u4 e9 V/ r( k4 ]' N/ M5 q: ?
. 顶点权值之和最小的生成树
6 ~3 |+ b$ C3 \* c& r% N' j/ l/ [. 边的权值之和最小的生成树; P1 L7 k2 ^( ~; t: P m+ U
-----------------选择:
4 G' x. A, k3 h J( n7 O15.
# K+ y6 |3 l+ L. p# f- ]: T以下属于逻辑结构的是
# n0 P. V: d/ X: a.
! C! J# t6 f+ d# w) ~顺序表 5 h0 o; `7 P3 @9 d6 J. N. P
. 哈希表 ) V: l/ m" J. C2 t6 J9 S1 V+ T
. 有序表 & s1 ]# _! o4 R
. 单链表: T* L, z5 g# h+ d
-----------------选择: 0 Y/ t) |: i. P7 |( C" C
16. $ |9 X/ }: K( Z( h1 ]
设有一个顺序栈,6个元素1、2 、3、4、5、6依次入栈,如果6个元素出栈的顺序是2、3、4、6、5、1,则栈的容量至少应该是& V" k2 P9 r# \2 X
. 2+ {: G$ m! r- U E# k1 }7 |2 S( U/ [
. 3
( D& [% X/ C% m. 54 F, |9 y4 `# ?7 P& q' ]
. 6
\, y" K$ n- p3 R9 r-----------------选择: 2 y% @; G: l& m; w D) N' `% E
17. 9 Z: f1 Q K. u( m9 Y" @
无向图中一个顶点的度是指图中+ n9 v/ R+ O& l9 y% A9 U
# W4 c* }' C- y6 B. 通过该顶点的简单路径数 ' g: i5 ^4 z* \8 e/ S
. 与该顶点相邻接的顶点数 0 p+ b t+ h6 J5 \3 v7 X! \; e2 S
2 y& D. F* K4 e) A" \
. 通过该顶点的回路数 # r" \& m- n8 v& \- a2 [% A% E
. 与该顶点连通的顶点数
' R4 S" N1 j' d: Q0 D; T- S-----------------选择:
, ^, q1 y0 H8 w% F) y) t+ r18. " n3 O6 M; D7 y0 l R. |
以下与数据的存储结构无关的术语是
/ D. y, `- T W5 L4 Y.
, N" h- D/ B& y" {) N循环队列
/ _9 o/ r! T1 w" E8 C. 链表 , }0 P* e4 t/ ^; C8 M) e; @0 C5 p# q4 X
. 哈希表 8 b( E: F4 k- g( j
. 栈9 y# x& S4 _( h5 V+ w+ [
-----------------选择:谋学网www.mouxue.com
2 ?& j6 m( }" Q: I" A19. $ V: A: l& f. c Q, y @. a
若要在单链表中的结点p之后插入一个结点s,则应执行的语句是+ P" k# ^9 o ]) V6 Z
" c- ~$ \! y, f4 |4 p9 t. s->next=p->next; p->next=s; ' c, g7 X4 T; U- j g0 Y- h8 n
. p->next=s; s->next=p->next;
' V* h# N7 Z+ M" `9 S1 N0 \& d/ y& K0 N , l" D7 R; T( D2 h8 j
. p->next=s->next; s->next=p; ' k! z3 y: g+ N Z- |! p
. s->next=p; p->next=s->next;) p- f" E. T5 t5 a( U$ N
-----------------选择: 3 F2 S$ \4 e) J
20.
9 Q2 r# g* B( ^4 \为便于判别有向图中是否存在回路,可借助于5 c+ ^% `3 [& X$ j" t( C+ f8 `4 C
1 V$ g+ Q7 `' X2 L$ q- Z. 广度优先搜索算法 4 O- S7 y2 `! ~' Z! l
. 最小生成树算法
$ w. P9 [7 Z2 k5 U
; w6 W" C% I4 Y7 p; }+ d( ~9 m. 最短路径算法
2 q- f$ m- {, U! J" d) d/ n7 W. 拓扑排序算法, ~! m) T. r# i8 f4 k
-----------------选择:
6 o' {+ H, ]& P% N |
|