|
资料来源:谋学网(www.mouxue.com)数据结构Ⅱ-[东北大学]《数据结构Ⅱ》在线平时作业2
1 D5 l2 I( k" [& `/ V p$ k; W试卷总分:100 得分:100, J* u! y& U+ f. U, {2 V$ {2 v
第1题,BFS算法可用来解决单源最短路径问题的条件是当各边上的权值! ^" N2 |6 I' D0 m# P* Y5 N$ ?+ p3 V
A、均相等6 b! V' ?" P3 d! ?1 M8 d. u3 ^# Z
B、均互不相等
; Y/ L+ Q8 x4 j$ \8 wC、不一定相等
; O S! l+ p% H$ L) V; x% C, xD、任意值, N7 w8 z' H$ ^0 U2 k+ T+ O
正确资料:
: N H1 |5 v7 m, Y
) ]( V$ i R! q4 G" G8 W0 P( s) v6 \# i: D$ M8 N7 N1 \ d4 V% X
第2题,下列序列中不构成堆的是
6 o. \, `2 R2 WA、(1,2,5,3,4,6,7,8,9,10)
- A' a T1 v# s" B+ y) VB、(10,5,8,4,2,6,7,1,3)! P& B. Q2 C2 ?' v6 |8 s. G" r
C、(10,9,8,7,3,5,4,6,2)# D5 j2 F" k1 j! k2 v
D、(1,2,3,4,10,9,8,7,6,5)3 [/ M" G: ] q4 Z/ d: y" S+ `
正确资料:
@; t J! B$ Z2 Z/ G2 O6 }8 E: x9 U2 P9 O8 O% J! c0 f! ]) s* B
: l( E% ~/ z' a( f: e第3题,若要在单链表中的结点p之后插入一个结点s则应执行的语句是
# H. q4 G; e: r* Z5 {A、s-next=p-next; p-next=s;. A% I" p! W, o9 O: ?6 J
B、p-next=s; s-next=p-next;5 O" z/ o" B0 N( E9 M$ J
C、p-next=s-next; s-next=p;) m$ ?- O t T1 h6 c! S' y
D、s-next=p; p-next=s-next;
$ m/ }% V Z! z8 T$ I+ {正确资料:
, D: D- W/ O' T, J" j4 ] ~, [
& v$ M* X8 V* W0 [) W
2 k9 P/ Q; n3 s9 o3 |, }第4题,若在9阶B树中插入关键字引起结点分裂则该结点在插入前含有的关键字个数为: T4 \' D7 {$ Z/ y5 U, l8 P( m
A、4
4 o4 R! Q9 Y- i5 G7 ]! DB、5
o8 X P, G' y" v4 j3 _1 I) f- g+ FC、8
/ z7 S+ y1 M, S9 u8 a" }) rD、98 H* x; i: o2 ?7 w
正确资料:1 t; y; U4 D" [0 s; `
/ }6 o, a+ q4 }/ a2 x) Y7 I8 W/ g% N
资料来源:谋学网(www.mouxue.com),假设在构建散列表时采用线性探测解决冲突若连续插入的n个关键字都是同义词则查找其中最后插入的关键字时所需进行的比较次数为
0 L4 S4 h3 o: k, V2 S; R2 l- [A、n-1
, b" @- U7 {1 R! S' m/ i% PB、n. t+ {1 e: S5 e' R! n7 w ?! W0 [
C、n+l7 t- s- [( |1 X7 ]- w( l
D、n+2! }6 m3 ]0 B3 h& j
正确资料:
; t0 ?, P9 U& t) x3 v6 _ ], p+ O; h0 b4 G9 n, @
7 v. W9 i/ X( m2 O
第6题,文件中主关键字能唯一标识4 `9 d# A3 `1 g; c0 q, f
A、一个记录
8 e' `# J9 G+ d0 v0 d6 Q) VB、一组记录' Z1 {- k3 e2 N- L
C、一个类型6 S+ W( `* ]: r. U2 T; K/ k+ q
D、一个文件
% U9 L$ a: p/ N+ |' v) c4 k* R" i# \ i正确资料:; h' O' C F, u3 K& Y% ^
* Q5 I3 j4 x* W5 p- [6 b
! b# Y2 F x, d" y5 q第7题,假设以数组A[m]存放循环队列的元素已知队列的长度为length指针rear指向队尾元素的下一个存储位置则队头元素所在的存储位置为" y5 t* |) J& x2 H( {, H- o: y1 o
A、(rear-length+m+1)%m
$ o4 ^# c7 E& O$ u0 I, e' K9 QB、(rear-length+m)%m
" ?. G& w0 b6 [& u, @: x2 OC、(rear-length+m-1)%m
5 s3 f1 D* |: `D、(rear-length)%m. G2 l( _/ i; ]+ u0 w
正确资料:4 E- G% Q# }9 C0 G D8 n
( `1 Y! G$ E+ U9 U& ^$ t0 ^% G, f5 N5 y, f. J
第8题,设顺序存储的线性表共有123个元素按分块查找的要求等分成3块若对索引表采用顺序查找来确定块并在确定的块中进行顺序查找则在查找概率相等的情况下分块查找成功时的平均查找长度为
4 \1 t" ]8 W5 a; i/ Y- a4 dA、21
4 i" g ]4 P' g$ uB、23
' ]3 e+ g3 ~* J0 i- OC、41
2 w' M. ^2 H3 D6 w! W# i! ^ FD、62
; q$ u' m1 f' i5 n正确资料:
, O9 S( J5 T) J+ e S s' U7 e3 G9 }1 ?4 z9 N
; m$ E$ e P* U* a" e) `第9题,数据结构中所定义的数据元素是用于表示数据的
+ n% j- J( [9 q1 x* v. XA、最小单位
8 A# v3 C5 s* pB、最大单位
) w$ a) R9 X4 P3 G4 D2 [C、基本单位, j- D+ C" I6 A7 t) a) ?
D、不可分割的单位, a( @: Z l4 o; L$ s
正确资料:
1 j9 Y! E" l7 e. Q! I; Q
- `# G9 G1 D$ L7 I) C
5 l: h0 [5 f6 ]3 a8 m; E资料来源:谋学网(www.mouxue.com),对n个关键字的序列进行快速排序平均情况下的空间复杂度为3 q* C" P/ ?/ |& h D
A、O(1)
1 T( U! p& X4 z" oB、O(logn)
; G4 F3 A5 r$ G8 t, j6 LC、O(n): u* n* I0 H$ G* J
D、O(n logn): y5 L+ F. U; I
正确资料:
& {7 ~# P; F# k5 H2 {: _( E) y' d% T# W9 X5 p
6 [9 c+ y# i& Y5 G& Y* J
第11题,若允许表达式内多种括号混合嵌套则为检查表达式中括号是否正确配对的算法通常选用的辅助结构是
- W' ?* \* G2 a- F6 ^: }9 p' ~A、栈
% h0 R# g( `5 G3 f0 OB、线性表: `2 K# { `, S6 R
C、队列; Y) c. D3 x5 Y* v$ F, u
D、二叉排序树- e# ]3 c8 n7 B- X
正确资料:" s1 k7 s! A8 A* P. }
. R, A4 \: z! e4 ~% l6 G' l
" l* j$ C8 @9 r( r' D& i资料来源:谋学网(www.mouxue.com),下面关于数据结构正确的说法是6 p: J* \2 V1 [
A、一种数据类型9 f, V3 y0 K) t4 w
B、数据的存储结构
8 _1 ~0 i2 e( V7 DC、一组性质相同的数据元素的集合+ c4 J: C& g7 u
D、相互之间存在一种或多种特定关系的数据元素的集合
' r% @& `7 q/ U# J正确资料:
" ?; g& |7 j9 R- G2 t2 l: n0 b5 \- w8 D
9 K' D4 v; d6 A9 x6 _- [, s* f
第13题,如果在数据结构中每个数据元素只可能有一个直接前驱但可以有多个直接后继则该结构是
/ t% B% F2 V8 \; B1 LA、栈. A; r, ], u) F# N- [
B、队列
5 d2 }: x7 T& o4 M3 _# _! NC、树' r( m1 k! C8 |3 k& L, U; j# o9 Q
D、图/ ^1 D) Z6 P3 n& j8 B7 d: R/ Z3 d
正确资料:9 g0 a) j/ d. S/ D7 l4 G2 Q
& ~! k) f, @: C. e7 P7 Q0 t4 u0 d8 ^ M4 P) x' I
第14题,下面的说法中正确的是1任何一棵二叉树的叶子节点在三种遍历中的相对次序不变2按二叉树定义具有三个节点的二叉树共有6种
2 ]& x' `7 m9 [( t; |/ d/ M: DA、(1),(2)
- ]; W; P7 V1 e7 i2 Y/ F sB、(1)
9 l. _& j1 L( S) ^( }* DC、(2)
, e" F- z* |1 @1 F, }D、(1),(2)都错5 }6 d6 n. ^) F7 H
正确资料:5 K b1 \: f7 M+ d* R4 a( g; [
4 `) x1 k8 B3 I! P$ f+ C- K1 V
% G2 M, v) j% J2 r; l2 f- ?; f8 {资料来源:谋学网(www.mouxue.com),下列关键字序列中构成小根堆的是! m+ [- M T3 q& W8 q: W
A、{84,46,62,41,28,58,15,37}/ b& E/ t, l& c1 N' ]
B、{84,62,58,46,41,37,28,15}7 Z& R8 t' a: }
C、{15,28,46,37,84,41,58,62}
% H- l( _! T" Y1 V6 wD、{15,28,46,37,84,58,62,41}
1 J0 L8 I" M6 k1 K" W正确资料:
( ~0 K I$ `! ~. ^; F2 N9 f. C1 A2 n3 x$ U( Q3 ~* Z z
/ {7 c6 s4 |# C
第16题,设一个栈的输入序列为12345则借助一个栈所得到的输出序列不可能是& F" s6 P/ `1 f9 J7 [5 m2 ~
A、23415
, v% ^3 }6 S8 {" ]B、54132( A( k; B4 r; r4 y }& m ~
C、23145
- M1 N$ L4 Z; o0 S' u, oD、15432! f s! y% i3 g. p
正确资料:
9 E& b" P2 M1 f5 E3 e/ e0 k$ _/ p/ C4 }8 Z
/ R' C% E, P2 f( Q% r0 K1 ^$ p
第17题,对关键字序列51437286进行快速排序时以第一个元素5为基准的一次划分的结果为
/ U2 r2 _/ T: WA、(1,2,3,4,5,6,7,8)
- A! [( J& _; X1 FB、(1,4,3,2,5,7,8,6)$ h6 ?8 O! T6 L0 X, j. Q/ i& R
C、(2,1,4,3,5,7,8,6)/ n9 Y4 u3 G2 K& ^
D、(8,7,6,5,4,3,2,1)
; `+ s$ Y* H6 O( Y6 T" P正确资料:$ Z- p/ {% c7 f
$ h. I1 {5 L% t$ k) i8 y. t, [2 ^
第18题,在下列各种文件中不能进行顺序查找的文件是
, l% z3 L# q& D/ X# W o' [0 }A、顺序文件
9 Q1 ?7 L% o: ?# F/ O: o7 nB、索引文件
& K2 r4 U# e# i% d- LC、散列文件
+ K& a/ z9 @5 j' G$ uD、多重表文件
: [% g! ], [$ ^, j2 D正确资料:
6 z/ N! ] J+ R7 }
2 [& W L% a1 w7 D9 o) S$ b, p' l3 d- M4 d' y9 @9 P% K2 D9 U
第19题,若将数据结构形式定义为二元组KR其中K是数据元素的有限集合则R是K上
U) r- S5 Z5 OA、操作的有限集合& j" c) T# P5 ^& `1 ~3 C$ U; C
B、映象的有限集合
5 T( w9 X" L6 I( d4 I1 \5 C2 OC、类型的有限集合7 i# P- p: i" A f
D、关系的有限集合
% {) [) M K/ Z/ G! D) W0 h- a正确资料:* [+ W4 v% y$ N
* M2 Z4 ?0 E2 G* [
4 y7 ?; P. A7 T+ G* W# s资料来源:谋学网(www.mouxue.com),引起循环队列队头位置发生变化的操作是. [( U P5 ]% M x* x2 |
A、出队 ^ i0 ^$ |- H; ~
B、入队/ R. G- f n: _3 G
C、取队头元素6 b( ^( J' \. S' b3 T" W. Y
D、取队尾元素
" ]2 ?8 o& }/ l" q( j2 R; ?正确资料:
1 r; U& @% S) d4 m8 M6 x: k) ?' @
' e% U r& Y; T8 W; w
# i1 L: ^& T- x. K+ h* Q7 E. i- ^ e, `8 z
7 H# d+ B" u2 g z: y8 c# v0 _. r1 \+ }
/ q, B6 B1 Y! m7 J1 e$ A% P5 x% ~. W, K! }1 R+ c; m$ k' s
+ ~% S& ^( i8 {; f
6 ]/ y. I. a5 v. e5 o
6 P+ b1 K1 D5 r5 Z
9 A' y6 y0 Q0 U4 v- K6 o6 b; ?' F
) m8 f: J9 z! A$ c
# e/ p1 J; y+ K+ K& U& @ |
|