|
资料来源:谋学网(www.mouxue.com)数据结构Ⅱ-[东北大学]《数据结构Ⅱ》在线平时作业1
/ I i+ c) I! Y0 D, g4 A7 I试卷总分:100 得分:100
, e7 S* B$ u% R. T8 \第1题,用二叉链表表示具有n个结点的二叉树时值为空的指针域的个数为
! F6 C0 A3 G& ?A、n-1
- H- ~8 Z& b4 P# v3 }% q6 dB、n
: J/ y# H4 G& c- `. j1 q: |7 XC、n+l
) I9 E' o6 i( M, u/ BD、2n
2 Z/ B1 e: \7 T Z+ M正确资料:0 j% r! a! \$ b1 C7 b
4 x% A* D6 x1 @3 k! X9 m2 D( V' o% \. {$ B$ A
第2题,已知含10个结点的二叉排序树是一棵完全二叉树则该二叉排序树在等概率情况下查找成功的平均查找长度等于% a: d1 Q+ S! f* n t. o$ }/ B' A
A、1.0' b9 `0 d- w6 @4 r7 U
B、2.9
/ X; W4 C# m9 F& kC、3.4$ s2 M; ]' c2 W6 D
D、5.5
; C' k( M! W& I2 s% c正确资料:! C" u( H" v' m/ W7 ^" I( w7 K O
* D# i& n1 P2 C+ {% D
, ^* w. y8 |/ Q! j7 P/ l
第3题,对长度为n的关键字序列进行堆排序的空间复杂度为, r7 u4 z; R9 C
A、O(log2n)
( R5 S2 b3 g# {$ i) T- J4 mB、O(1); w* A1 y6 N; c% B, v
C、O(n)
6 m& @# u& d. \% o h! e0 R& KD、O(n*log2n)) N) R, h9 i. Y0 S% Z% |
正确资料:
0 w: c' f z; z3 h- o. g8 h7 ~$ I# P8 Y) g& D9 H* b3 w( P3 v
6 v4 [! n6 m* i
第4题,已知含6个顶点v0v1v2v3v4v5的无向图的邻接矩阵如图所示则从顶点v0出发进行深度优先遍历可能得到的顶点访问序列为
; h2 `9 l$ D2 ?3 g0 @! RA、.(v0,v1,v2,v5,v4,v3)/ F0 ~" _# `% I0 }$ M+ A1 Q7 t
B、(v0,v1,v2,v3,v4,v5)' B. }' a' `' v! e
C、(v0,v1,v5,v2,v3,v4)3 C3 ~& f5 }1 Q0 i
D、.(v0,v1,v4,v5,v2,v3)
$ W8 C2 O+ k' y" _" l正确资料:
& F! f* e! L( |% v/ l0 D8 G! c
- _! U' ]* S, U& M: J* C; T w% u" D5 Z/ m( i' b# x
资料来源:谋学网(www.mouxue.com),n个顶点的有向完全图中含有向边的数目最多为5 l7 X4 z" e6 K
A、n-1! x0 q/ z( y! b0 |& S* ?" A0 J
B、n
- `( ]4 I! K1 e$ L, R- Z; \C、n(n-1)/2* B! z9 k) [: J& R
D、n(n-1)
+ f4 q6 R% U8 h D3 I$ h正确资料:
% o$ `! L+ S9 `
; `- _3 c2 x' H& G/ q" ]+ }) P q% e
8 r7 s! M: g7 W, e$ M- J, p第6题,在以单链表为存储结构的线性表中数据元素之间的逻辑关系用
" K' D: }2 Y) B7 D; r' F- k$ U6 k7 @, ]) HA、数据元素的相邻地址表示
0 K& H c) v# q& QB、数据元素在表中的序号表示
$ h! |6 z9 q1 D; `C、指向后继元素的指针表示
$ `1 C- Q4 s" g$ dD、数据元素的值表示# ^& ~( a5 i, ]7 a5 B
正确资料:9 L j: ^) e& ]2 |0 b, l5 c
* q3 C- v/ `' [ X# Q0 @ M0 A; V4 K; H8 y9 l8 k
第7题,倒排文件的主要优点是/ G- N/ o5 l: z+ M
A、便于进行插入和删除运算( u; Z& n4 W9 y' Z6 Q8 h
B、便于进行文件的恢复# E' j- K- b/ h% ]" [/ F, Z4 M* p* j* u5 c
C、便于进行多关键字查询
8 y9 X5 K$ W: x9 f' ~3 fD、节省存储空间- F& V }) E3 o B* N
正确资料:
4 o! t1 [: D% o' f5 T* v' X6 ]; U# C" U$ g
3 j' A) R& F5 `2 \& m第8题,已知二叉树的先序序列为ABDECF中序序列为DBEAFC则后序序列为
& D! N2 x4 {7 K# A" Z1 I- `A、DEBAFC- h$ D2 B$ Y5 }: @/ ^: t3 X
B、DEFBCA
; t a" m! A9 n# ]; IC、DEBCFA
. k9 H+ Q2 q" H- vD、DEBFCA5 A& o8 g" H* [6 [+ q# _
正确资料:
* X4 w2 r! c8 |0 r3 a
# Y% n T& U# }+ V! f7 i# Y
$ o- ?3 n+ H5 i- r! |第9题,若以1234作为双端队列的输入序列则既不能由输入受限的双端队列得到也不能由输出受限的双端队列得到的输出序列是
3 e8 V* e; \5 _( sA、1234$ }' }( `3 k) i& J
B、4132
8 f0 Q4 U' f4 K' Q, }' PC、4231
$ B% `' X q4 F. ^D、4213
4 v+ B" M5 g0 n% H( c" f5 t' W正确资料:6 R; d4 [# o7 J5 ] S, c
& M& C2 S) k7 l) L
% l/ g0 \, _- W# I' E
资料来源:谋学网(www.mouxue.com),已知循环队列的存储空间为数组data[21]且当前队列的头指针和尾指针的值分别为8和3则该队列的当前长度为
% }' u1 S; U7 U) V2 A# EA、5$ I0 x& q7 Q# `4 A& v8 c* ]2 I. \
B、6
6 h" z' I; n' [% fC、16) l3 [3 X: P- S# j# D0 @
D、172 B/ t" e" G1 m% y
正确资料:5 n, Z, _. z8 U a* V& s1 u7 @) n
4 d$ a5 ?9 Q6 j( d/ P8 J( o( {, ~, B9 Y5 f6 u2 [
第11题,一棵具有n个结点的完全二叉树的树高度深度是
7 r( O$ q p) mA、?logn?+1! e2 E0 S1 w" }! j0 n
B、logn+1' }" V. H& i, o' {* X
C、?logn?
2 |4 i' P5 @6 ]9 m1 ZD、logn-1
' o% ~, ^: d: h/ B- ~7 B# Q$ S正确资料:3 A+ S) \8 D3 e M0 N1 a* R
( q3 J. |; O" a- m u+ S
) Z* {/ Z4 a R5 j
资料来源:谋学网(www.mouxue.com),在图采用邻接表存储时求最小生成树的Prim算法的时间复杂度为
+ U- n: ?( h! |6 ~. }* A; G- [A、O(n)( j" O; K4 G" x( f) {1 B3 W
B、O(n+e) M1 w& R0 U8 |' C0 [, @
C、O(n2)5 U2 G; i: \2 G2 x$ O/ o
D、O(n3)
" e, \: t; C1 v正确资料:
; q0 k: d7 C7 K+ u' E8 F# a9 t! j) L y* B" Q
1 d2 w4 g; B7 x3 z/ z第13题,已知广义表LS=abcdef运算head和tail函数取出元素e的运算是
# M* r" H$ ~& z3 e/ q- v* LA、head(tail(LS))
) h( y7 A e, A2 j K+ L0 _ uB、tail(head(LS))
5 x& i; J1 ?( u v8 Z1 j( P T& hC、head(tail(head(tail(LS))))" ~" Y2 U3 n- I; `
D、head(tail(tail(head(LS))))$ S. ~4 j; ~! I+ O$ B
正确资料:/ R! B T, m. _. J, M/ M/ ]
$ Q! z" u3 Q* m9 j! j6 l5 I, U2 p( i- z! S% ~% X+ [
第14题,稠密索引是在索引表中
h: f3 t+ m# J5 s- gA、为每个记录建立一个索引项1 T9 p1 R' i- ?: ~) V) [
B、为每个页块建立一个索引项
6 s `2 ~$ z; c. n+ G7 AC、为每组记录建立一个索引项9 g* A0 A" L% |: S- v M
D、为每个字段建立一个索引项
" L* }0 ?& r6 M6 j正确资料:
1 I& r# f% y/ E: ]" z8 n7 k& q2 Q2 c# _6 P" `8 ~
" {- [! _& m4 ^$ ^
资料来源:谋学网(www.mouxue.com),如果求一个连通图中以某个顶点为根的高度最小的生成树应采用3 L. T0 x( z& i/ }" e7 q
A、深度优先搜索算法
1 \6 S6 h% w! K, r. B: ^B、广度优先搜索算法
a7 s+ e3 q1 M& E; G( i' CC、求最小生成树的prim算法
" K5 ] w. S3 ]8 p6 p; fD、拓扑排序算法
6 K m7 W7 f+ v- X正确资料:2 Y4 r! k$ ~, e* Z. ~
( A: |3 U3 {" S$ `
% Z" Y6 l; H9 f* f第16题,下述哪一条是顺序存储结构的优点" V {5 o0 c2 r# q: d4 @+ ~+ G
A、存储密度大, [0 O1 {; G$ C( h) U, Y& o
B、插入运算方便
/ ]. Z1 q. b& m* YC、删除运算方便
4 w2 k: Y1 h. M; w5 r4 |D、可方便地用于各种逻辑结构的存储表示+ l) q4 ~$ A8 i# H( o2 {/ _
正确资料:: w W( H) s1 g* m) S2 p9 L2 U; ^+ p
8 j9 `! n6 ]8 F' x
+ w; J2 J8 g" ?! t6 N J# v# ~第17题,判定"带头结点的链队列为空"的条件是+ T6 n, M9 P+ v8 E6 {/ _
A、Q.front==NULL
1 V ]/ Z# C: F) T: a( `B、Q.rear==NULL1 }$ ^& m, D9 G. \5 D3 A$ k2 d# B
C、Q.front==Q.rear
# N& A* t, I; ?D、Q.front!=Q.rear' X- Z6 h3 v( n& M" M
正确资料:; c, ?+ P! k/ Q( V/ ]' X- m7 q8 o
- K4 m6 y) P; X# f0 G: T2 N/ B. s8 a. k
第18题,下列数据结构中属于非线性数据结构的是
' F) u8 n7 B9 O2 u$ wA、栈
2 o5 M E, _7 P1 E& ~B、队列1 d+ b4 q. T% C$ V
C、完全二叉树
7 U) y! g, |3 _9 }3 N/ k5 H) O: ID、堆9 U- |) c( d" y6 e* V+ w3 m) m
正确资料: s7 Q, Z8 I) U. c; I
1 [( M3 K8 S& q9 H7 }
8 G3 P$ h R7 s# `4 c' y' i1 h( _8 B第19题,二维数组A按行优先顺序存储其中每个元素占1个存储单元若A[1][1]的存储地址为420A[3][3]的存储地址为446则A[5][5]的存储地址为
, A! s0 A: e3 bA、470
. ?" Q# E" G( w. ?% y5 g( j* v: ?" [B、471
. F, n" l* A1 o$ y2 OC、472
* e" @7 I1 @# T! P- vD、473* q2 A s- r: N* w7 m; H: B
正确资料:0 {( [: ?/ ~( s
: `- k J6 o3 V7 v( y0 k& I
" `; k, E) q# z# i: ]资料来源:谋学网(www.mouxue.com),一棵完全二叉树上有1001个结点其中叶子结点的个数是( d- {/ p0 @5 F: Y0 i* u6 S
A、250
" _ @$ H. F) O/ TB、500
0 M* Q$ w: \, a" F/ FC、2545 `, F& a: E8 M7 m* v& z9 q! `. ^' P
D、以上资料都不对' }' U. L/ _' `9 _2 F9 D5 G
正确资料:8 _: G$ e& W( P b/ h7 [
3 J+ u' `$ ^( k6 z
6 w- F+ B5 }& T: I' B
9 o8 ^) s. \# X Q' B7 x( ~+ U
! L/ ^* e! |% Y& [2 C+ ~+ r. \
2 i/ o* X8 f, G5 d+ [" j5 f
( i8 V" Z1 A& P6 W9 T/ t
7 r, M; e7 w4 T2 ~! r0 c
9 @2 H, m6 R4 O, l* ~2 O( y& ]
/ c: h) C& g, P# b% | j- V0 q9 X* h( S2 n4 B
3 y! H# z% A8 C
; ]6 w$ i$ e' @0 p
& A, M& T. w" l
! k: ?- d7 C& f6 q) A/ P+ J6 ~ |
|