|
资料来源:谋学网(www.mouxue.com)数据结构-[吉林大学]吉大《数据结构》在线作业二7 H2 V' ] }% e
试卷总分:100 得分:1005 @2 y4 W+ P# l' S6 K
第1题,在单链表中删除p所指结点的直接后继的操作是7 t; }2 h9 z; _
A、p-next=p-next-next;
, g* n) H* \$ {B、p=p-next;p-next=p-next-next;
8 R$ s- ]3 s0 m+ N4 z- c; @; G4 GC、p-next=p-next;* S+ A+ `; j7 [+ o4 P
D、p=p-next-next;
+ o2 S6 a5 W* u B正确资料:谋学网
1 u9 V7 S, E* P1 f. H$ C: R$ ?. g; Q5 t7 d, O
8 `0 M j7 W. g+ Q第2题,深度为6的二叉树最多有个结点
1 \4 D3 D8 A: y: M7 s; GA、64
% B6 J( x3 X+ \' EB、63
0 z7 `( |2 o8 I' L, A1 C# v. CC、324 _, @0 x; I5 n, |8 B; C, ?
D、31
a' Q. x. J9 R) d正确资料:6 w) r" }) o* A# v0 I: T7 E
: |# U7 j8 a/ V" H2 e0 V
+ T( N3 |$ Q5 r# }! n. g; T第3题,带头结点的单链表head为空的判断条件是$ U9 h. {+ v4 t. v
A、head=NULL
, O" l" h; u/ X, A9 e7 [3 l! {, @B、head-next=NULL. {* f9 N: {6 r. D& [
C、head-next=head- n! y) k" |! x( `( ?: ~9 \
D、head!=NULL+ J4 U1 B4 i# h$ i6 J9 J, A9 J
正确资料:
' L! u" L7 R' t N7 @) P7 g+ V- Q
" z: k' u8 y* o, {! s& u) ~" n- F7 V5 D& \( t9 g8 [+ E3 [, @
第4题,PUSH和POP命令常用于操作* V& ]( N0 Z! k4 r, Z6 f2 k( w
A、队列* s, Z3 R+ P1 o/ K
B、数组/ _3 P0 q$ T e3 ^- ~' t' } w: C
C、栈
7 H- b+ J$ l& u7 M' O/ WD、记录5 U# }# k+ n, H( ~$ g1 }
正确资料:3 @3 B+ }3 q8 i$ `( M% p$ |! }
/ Z, w) W% Z+ K- `
) K1 v+ Z9 u& Q5 m- G) w
资料来源:谋学网(www.mouxue.com),非空的循环单链表head的尾结点由指针p所指满足
9 `+ H0 `/ n3 o4 n: F8 ]. pA、p-next=NULL
4 w) C5 N$ R' U/ w( _( xB、p=NULL8 b g$ S4 Z$ g
C、p-next=head
$ I% V6 \% i5 r4 CD、p=head* ?% k% w% P$ Z
正确资料:
$ E6 n3 @4 n6 t! q
T, g) p6 N( k; V7 K( N3 {6 d/ G8 A. b& n
第6题,设深度为k的二叉树上只有度为0和度为2的结点则这类二叉树上所含结点总数最少个
& D0 z( H1 n" O* v# AA、k+1
* o$ U2 v9 N' S: e9 gB、2k
5 f/ d/ r; r" _" ?C、2k-1 d+ f0 e, [. v3 V3 \
D、2k+1$ L$ n( x2 M+ ~" I) A+ C
正确资料:
8 I+ l( {) i+ b: e1 t
$ a- ]& }% F2 R* `6 T3 Q' M! c3 ^1 o# t, F/ S
第7题,在一个单链表中已知q所指结点是p所指结点的直接前趋若在pq之间插入s结点这执行操作
- y% z$ a$ P5 zA、s-next=p-next;p-next=s
) x0 K* N1 J+ |5 G& i" L! e7 lB、q-next=s;s-next=p
1 P& k1 s4 E5 _! n6 ~& fC、p-next=s-next;s-next=p;$ w. q- J1 C1 I4 L' [# S
D、p-next=s;s-next=q;! b( H9 s: H4 _$ l' G8 H. a
正确资料:
8 c" G) u. \: W0 p; O; ^- d
- v9 c4 ]: R" g/ c5 S, J+ _, p0 W. w+ l: _" Q `5 l0 L1 [
第8题,在数据结构中逻辑上数据结构可分为
0 H" E& f$ w' R5 tA、动态结构和静态结构, z7 A6 S0 Y) h2 l0 F
B、线性结构和非线性结构 z3 `$ f' o7 l, T) L5 }
C、紧凑结构和非紧凑结构) {# Y0 U. v% H1 k) l
D、内部结构和外部结构6 @4 l) A/ @1 ~4 K
正确资料:
0 X; d) J* E: O( B7 C, d7 n. g- Y( P3 I
* c, Q7 o/ ?' D4 n' q3 g6 T7 B
第9题,在图的邻接表存储结构上执行深度优先搜索遍历类似于二叉树上的
0 H) l, d# k, N, m9 ^A、先根遍历
. t( i1 u3 ?; G1 `# pB、中根遍历
! d! s: K$ H; O5 B. ?" C+ e( jC、后根遍历
. E* K- l3 W5 Z: I# OD、按层次遍历
3 ?. _. h4 v1 c) M7 g正确资料:谋学网
6 r7 Z( E4 q8 S/ [
5 t# J0 p' ~. |3 p& \3 j8 R& Y# V5 z
资料来源:谋学网(www.mouxue.com),通常要求同一逻辑结构中的所有数据元素具有相同的特性这意味着+ P" W8 }0 V6 S5 X" H! M! |6 t; m
A、数据元素具有同一特点* o! e+ ^8 m+ y+ S4 Z, s4 j' a
B、不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致
! ?* ~' a* l% m7 w3 ?3 C5 m OC、每个数据元素都一样
6 |9 ` H. w+ V" k9 U; t; GD、数据元素所包含的数据项的个数要相等. V) {! V2 J$ ?( p$ f
正确资料:
5 E) t- L- s' J8 ?/ b' v5 A8 \
* ]' I: q8 I2 P1 d
2 x# j/ U' S a( w1 n! I* V第11题,二叉树的遍历方式有 j4 F4 i6 ], g
A、先根遍历
( e/ q; [3 T% u3 eB、中根遍历
* n+ ^; K' }# o) kC、后根遍历4 x N* d# ], B- C: K
D、深度遍历! a( W$ n) l6 c
正确资料:谋学网,B,C- [, E5 H; h/ W/ g" b: T
5 B7 _9 {. Q; t) W. S; E3 I+ z
9 n# p3 X4 ]8 j; q
资料来源:谋学网(www.mouxue.com),对有序表的查找方式有以下几种* p4 I5 L, Q, u6 k
A、折半查找
8 _/ o3 v/ e% |B、斐波那契查找/ Y/ x3 w& {/ p) m D+ E
C、插值查找/ u4 t' A; p- i" {! h% e/ r
D、二叉树查找) l, b! C- [+ q0 w; n; o
正确资料:谋学网,B,C2 d; b* @2 _. W y' h0 f
: D6 _3 z; D2 y/ s/ b' f/ ?+ e( Q' _2 |
5 ?, V& Z* e9 ~/ i5 o
第13题,一个好的算法应具备以下性质
: w$ U, X3 t# g! G6 k4 P$ WA、正确性% f7 T7 g9 p9 E$ {
B、可读性
1 @+ p; X9 k) Y" MC、稳健性
7 T) v/ z2 J& P" P- q% P4 g+ }D、有穷性
# E$ Y! j, s) E. \. ~1 l: U正确资料:谋学网,B,C,D( n( L2 U4 Y" F2 Y
2 B) t8 ^! X s* v* s8 [; G) a" R# c/ K9 l6 R; F
第14题,对线性表可进行如下基本操作; h5 i. n8 q o B& }
A、随机存取
; n! B1 A6 A/ M( b; S) a" r+ [/ j& k. AB、插入+ a3 x; E/ x$ Z& }9 ?" E
C、删除' t. f; `0 M8 _- X" N t! P0 p
D、查找
% ~0 ~. Z9 E/ |, Q$ u) U正确资料:谋学网,B,C,D/ J. {3 F+ [; W1 B2 @
9 R0 s0 ~2 f$ C, M2 B) Y: u2 Y/ X
7 Z# l0 K; {- z- D$ O( H' w3 _
资料来源:谋学网(www.mouxue.com),类string中包含的串运算有
" Y6 F6 X& H% s- C- c8 B1 VA、Find()
8 I, X6 |( D: \2 n; w/ ZB、Substr()
# @; s7 _+ |! C/ ^$ ]' rC、Insert()% Q5 e8 ?. t2 `: @6 }" S+ Z1 v$ [$ b
D、Length()
1 X* p, E3 }7 l6 I* B1 O正确资料:谋学网,B,C,D
# j Q: Y1 O! X3 @$ z
% L- k% X% }3 @$ P4 \5 m0 a( U) ^ ?4 S# r) Z U* h8 ?6 o( v
第16题,设栈的输入序列是1234则1432不可能是其出栈序列
# o2 i& j+ D6 ^) MA、错误
7 S2 p0 Y/ L: fB、正确, }7 ?' j @$ K# T' p* t
正确资料:谋学网4 ^4 R2 H$ a* m; C$ D4 v5 }
2 X; @ H" K' t0 P. |# y2 u8 t! `
# p- y4 s9 `& D$ S, h: }5 ?$ F第17题,具有nn0个顶点的无向图最多含有nn1/2条边7 ]" @4 w& |: p6 D2 S
A、错误# A# ]7 E% G0 P0 c+ y2 |
B、正确+ h! U7 }; b/ w6 e, W, d
正确资料:
& m% h: | p. ]; _+ m1 ~/ P& L* ]1 B% Q' d2 u) q3 V
) n+ M! e' n0 C$ U( j第18题,单链表中的头结点就是单链表的第一个结点
& Q5 ]9 m& `; i- I+ q8 W* `A、错误
. r' j6 v$ m* T9 [B、正确
, C2 y7 V$ y9 Q' x. z1 V# A7 D正确资料:谋学网
4 {5 f# [/ b2 i# c2 n8 g8 h
% D3 f9 \+ T0 \9 z, ^& S, N0 ]! L4 _5 W5 H0 L" Z% z9 t
第19题,字符串是一种线性表其特殊性表现在它的数据元素是一个字符
6 a5 E. ~$ a- D0 t, L! {! @A、错误# u( t2 ^3 T% U0 o, V
B、正确6 |) x* N5 T' M4 r# y" S$ k) R
正确资料: s7 X' ]7 I/ q
4 | J+ {: Q9 Y- r' I
' J' t# o S% ]0 ~+ k G4 _资料来源:谋学网(www.mouxue.com),对于前序遍历和中序遍历结果相同的二叉树为所有结点只有右孩子的二叉树& k$ j" {. c/ J a# z6 p
A、错误' N v5 c% B! R. Z# |5 v" n
B、正确
' {" r4 H* ^& i正确资料:) S8 P9 H. g1 E4 c, O
: y/ ]* ]1 b3 O# o9 n! b% L) x
, U; K1 s( N# K- `4 P
第21题,若需在Onlog2n的时间内完成对数组的排序且要求排序是稳定的则可选择的排序方法是归并排序
+ j: Z+ q% C( e! A1 qA、错误
4 ~8 L+ O( k' A! @4 g! T c7 c$ dB、正确
, `+ w, d6 V% `" \3 L" d7 ~正确资料:& r5 l, v4 ^" G" K
9 D- u% ^8 s6 `' {' s- o. H& v J Q
% c! c0 q5 \" e* m第22题,快速排序的速度在所有排序方法中为最快而且所需附加空间也最少
- w. j" H: E- C. u( w* W( qA、错误# T/ }% S. u' g4 @
B、正确
5 R# m8 G7 V. ^5 Q2 l( [正确资料:谋学网: ?2 k- w1 f0 y1 J' Y1 I" l
0 h% y1 v4 J c# l( t; }- R, `! `. g: g5 E B( f! m' e/ B
第23题,判断一个表达式中左右括号是否匹配采用栈实现较为方便3 K: R' H5 L% z: T
A、错误
6 |) ~! B, o- O- z! z+ p( a$ j5 iB、正确3 o3 X4 B) u- G! D7 J
正确资料:( D6 i4 }7 u. C A& Z$ R: y& t
" U, t; S! N; B* |5 |
& i( f9 u' a+ s- T
第24题,在最好和最坏情况下的时间复杂度均为Onlogn且稳定的排序方法是归并排序
5 z1 V+ p; D+ c' N6 G$ E& K) lA、错误% v, N$ q$ i; Q# W) j: q
B、正确
4 c3 o) z2 } ?6 W& H正确资料:
: J0 _6 s3 F) r) D, ]1 S" c5 ^ V2 k5 w* g. X% B2 a2 ~
X7 S1 u- N5 A+ G
资料来源:谋学网(www.mouxue.com),在第一趟排序之后一定能把数据表中最大或最小元素放在其最终的排序算法是冒泡排序3 w+ w" P9 B, p3 R( g
A、错误
9 ]& [; z* W+ q( kB、正确0 \5 q+ G; Q$ I7 P6 }
正确资料:
3 f# d$ J, F, l/ S; I- n3 A7 A5 m$ v' c6 ^% Z9 I, A# t, N
2 H6 I7 E- p2 g. f& m- y9 |% x
5 ~6 d# A" T$ k7 a
# m% P6 K8 J# |6 S- O, g* Z+ L$ \+ `
6 g* u" C4 e1 U, u2 r3 h
3 T7 v& _( }' |& d
% l0 h B7 F# @# i2 i: w& L6 z1 S2 w7 d( C/ q T( ~- J
* @1 y0 m: d4 c- B
& c9 }5 D, i. y+ }' x$ |
* Y. h, c1 ~. {# t S8 O$ U; o9 [" M* k9 j- s5 p2 Y/ ~8 [) ~/ v
; |( b! M: n9 k8 I# ~( m
1 I8 Q6 R6 S5 n" z# a1 U( a' O |
|