|
资料来源:谋学网(www.mouxue.com)-[四川大学]《数据结构2264》在线作业1
4 p+ I ~- ]! }- X0 ]& [9 m# d& B试卷总分:100 得分:1001 B% z( V, `. L; D( B9 t4 F8 _
第1题,下面关于广义表的叙述中,不正确的是( )。
' k1 [ N% @) C: E' L: zA、广义表可以是一个多层次的结构
9 t5 z3 L4 W3 m1 ?; p7 P; DB、广义表至少有一个元素7 n1 b, K6 F: s6 v
C、广义表可以被其他广义表所共享
2 C" j. r0 l0 yD、广义表可以是一个递归表
/ c9 p; v) i2 g. i正确资料:8 u6 o: T- T$ u" W. ~/ E7 C
5 t% l) A+ I' {: j& l
% A6 ^ A% u" b3 ^+ u
第2题,对线性表,在下列哪种情况下应当采用链表表示?( )
% Z. P5 K5 ]& O/ Q5 QA、经常需要随机地存取元素 L5 j: ]' h3 g0 j9 t8 t! G
B、经常需要进行插入和删除操作" e6 |; G# A1 q$ i: ~" [- K
C、表中元素需要占据一片连续的存储空间
' [- G0 ? N6 e& T; UD、表中元素的个数不变' C. P* L4 `6 T; n3 ]6 d# H
正确资料:! _& t% \9 _# G* k6 V- e
8 n |1 O8 P$ K! C% q) R2 N4 `2 u( C1 d
第3题,一散列表长度m为100,采用除留余数法构造散列函数,即H( )=K%P ( ),,为使散列函数具有较好的性能,P的选择应是( )。
0 _4 x# S4 @$ ?) b7 d1 BA、99
" I1 `! _+ c2 Y, `1 L. DB、100& g4 {7 v9 h' t) c' s0 A0 Z t( Y
C、97 e5 v, l7 K& F3 [8 w1 L$ r
D、938 g: D$ I$ R8 x
正确资料:
1 u3 N0 `% g' W1 |& R" W0 \* Z& L/ B6 B4 b, z
/ G+ ~+ O" z( x& A$ q第4题,有n个记录的文件,如关键字位数为d,基数为r,则基数排序共要进行( )遍分配与收集。
- V8 \0 n1 o1 OA、n
. q+ f# `8 v' ~B、d4 C, a7 F% ] o. W( n* D
C、r
; z' p. U' k, t* P' J4 f1 OD、n - d
* [8 h* Y g; ?" |, K9 z0 V R) I% [ Q正确资料:" h/ A& _# j. i: U' L
$ N- s7 V; ]1 [9 {% S
4 | B% F. n: L% d0 i% Y9 l+ z
资料来源:谋学网(www.mouxue.com),从L=( ),( ))中,取出banana元素的表达式为( )。
/ w. ?7 n* _& H1 l ^6 P bA、head(tail(L))
! z& t# s5 f7 {B、head(head(tail(L)))& c# z G; E2 w) L
C、tail(head(tail(L)))
4 z s" j: O3 A2 F1 t1 @D、head(tail(head(tail(L))))
7 y" X' k* B6 i/ _, A' w- i正确资料:
6 g/ q' X" {3 t5 A+ I) ` V& {. c8 U/ r5 u4 J
5 S& k* S% R( f: C c- f第6题,对于线性表( )进行散列存储时,若选用H( )=K % 9作为散列函数,则散列地址为1的元素有( )个。
# ]3 u4 K" J7 j; E+ Q* ]( H# m0 HA、1/ Y) k+ F; Y! ]/ `
B、2 a9 F/ K$ {; ]' Z! Q- `1 ]. C! f
C、3% D+ b/ C( U/ A4 M+ z
D、4
) y8 `2 U9 `' h" S/ m, s正确资料:
: d. \( N! e! ?, U' [& P9 q. p! O' R0 F3 |% K
3 t# v+ n- r: B p, r
第7题,对于关键字序列( )进行散列存储时,若选用H( )=K%7作为散列函数,则散列地址为0的元素有( )个。$ |4 g% X/ |5 ~
A、1
" Q1 M3 G) V+ tB、2$ Y1 U- n" `5 N4 L; k
C、3! p: Q+ @$ s8 o
D、4 R' `0 f& o! T V/ p9 A
正确资料:/ `+ h- I: `# z# Y
& Z( G% M9 T# v+ G* S- `( T v% \$ ]( z/ W- h
第8题,采用开放定址法处理散列表的冲突时,其平均查找长度( )。( c Y" s6 |0 Z1 a1 N+ e# E
A、低于链接法处理冲突9 Q* D9 U1 j! Q, X" \ ?
B、高于链接法处理冲突. [/ K1 V0 B1 n- Y! ]% S- n" M
C、与链接法处理冲突相同4 \- z1 Z# f# ~$ C9 l4 |$ Y
D、高于二分查找; z1 z8 O1 A7 p* J6 j
正确资料:8 ~, x) y1 h* p% Z
# H) |" V( _# d/ u) n- z
/ V% p- V2 b$ k [7 z第9题,队列的特点是( )。 H. l2 @$ @5 S
A、先进后出2 g3 u8 |- ]8 f1 P
B、先进先出8 [- j0 q" J! w, a2 H8 U
C、任意位置进出
, M# J. b, H9 P! t* l. dD、前面都不正确2 N& _) m5 t+ m. O1 u
正确资料:/ v2 X8 d9 Q( ^( U2 S9 O: P4 [
* _- Q8 V# Y% i$ B7 y& a, O4 g8 a4 g2 N* Z
资料来源:谋学网(www.mouxue.com),在线性表的下列运算中,不改变数据元素之间的结构关系的运算是( )。
7 h: I: W2 S1 D4 K* oA、插入
5 K- x$ r# m9 e& `* p z+ x `# vB、删除: R; _9 B# }: ?
C、排序
# U9 Y( s; y. u# M5 jD、查找
5 h9 ~8 Y: \( f0 c* d正确资料:8 S, ]7 j: h1 W7 D
3 W7 K" h: ^3 R2 g+ `6 E% T$ v- i! K! c
* B3 E9 t7 d4 W. l+ t
第11题,在数据结构中,数据元素可由( )。
) d. Y& Q k$ ^) K: fA、实体2 L' S4 T- T0 w; g! `
B、域: e; f3 `: t* l- t+ N
C、数据项
1 w, g+ c: G$ u1 a' I! a4 hD、字段
0 c* a, ]: I% j, \正确资料:: {( I4 P: ]/ f# E. }0 \
. J+ l* c: ~' N, p$ A3 d. e
8 A- U( ^$ Z& Q5 A5 ~$ [资料来源:谋学网(www.mouxue.com),树最适合用来表示( )。3 Z- H0 t7 z! v B- N0 M5 I7 r
A、有序数据元素
" ^+ y* `; G1 d6 }( I, \ j2 LB、无序数据元素$ O) z' w/ n% c1 M7 b
C、元素之间具有分支层次关系的数据
& a3 w' o5 o0 I" zD、元素之间无联系的数据* e: z, z2 |* V9 F
正确资料:
( I* T) }( i3 }+ ^& \) G" S0 e, P+ k5 }3 F
9 ^* H# _+ T9 f4 D& j0 c( D" t; q8 y第13题,带有头结点的单循环链表的头指针为head,则该链表为空的判定条件是( )。
, b6 ]& B% Y* E& c; }A、head= =NUL
- h7 R) g6 k$ S& N P# P6 w) iB、head-next= =NULL
) X, S0 u* m9 n' Z8 |$ V/ K8 A$ sC、head!=NULL
! d( O/ V8 F) l$ C* H' t" I {D、head-next= =head8 ~0 O7 {! h( ~0 t5 o
正确资料:
5 B; x8 J$ c( Q5 ?, q+ m+ ]4 G% b1 r+ [, C
1 c6 y( H- Y" m) W/ U& w% @# h第14题,对关键字序列( )进行增量为3的一趟希尔排序的结果为( )。1 K% X9 `) o/ F7 O, {
A、(19, 23, 56, 34, 78, 67, 88, 92)
5 E0 b# r" ~' l4 zB、(23, 56, 78, 66, 88, 92, 19, 34)
+ r) V/ A- M f- Q+ U9 b+ K2 ZC、(19, 23, 34, 56, 67, 78, 88, 92)
' F9 O$ P/ P& `9 {' A. D$ T% ^- wD、(19, 23, 67, 56, 34, 78, 92, 88)
: O) ]$ r( j8 a; y/ K8 u9 l; d- X7 U正确资料:/ j: a4 C' h/ S% z
9 [5 e8 m( J2 f$ A. M' ?) V2 O! Q" x3 \1 O/ y% d
资料来源:谋学网(www.mouxue.com),AOV网是一种( )。
" q# P$ Q% v; sA、有向图6 @0 d' W! D# \
B、无向图 s/ z$ k6 H, T4 e) x! T( }4 r
C、无向无环图0 D3 A' Z. ]4 ?' W+ Q1 o
D、有向无环图
- @0 C" g1 O* S3 y/ q正确资料:
6 q/ T# n' A+ B# `! g$ T3 K) t4 H
$ ?! s4 h5 R. {! I# a P. [( z& C: [5 j) o. W1 x
第16题,若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为( )。
Q- Y0 S. Z; D0 c; v$ O+ q E- zA、1,2,3# [7 d0 r$ H+ s$ E) W
B、9,5,2,3
! Z) K+ }4 c: }* h4 p0 qC、9,5,3& W3 i9 l; c4 I5 l0 t
D、9,4,2,36 ~4 ~, @" r0 M. }8 u1 F1 K
正确资料:
8 C4 [$ k- {8 u- ~# o
3 l9 Z/ W# o) v9 y n( T1 v5 Z3 _; Q1 D$ o6 ~ i5 \# e6 Y0 |( {
第17题,若用邻接矩阵表示一个有向图,则其中每一列包含的″1″的个数为( )。/ x& ?9 x8 X. g
A、图中每个顶点的入度
& U& y' x) K1 t9 s1 a/ [6 ^4 uB、图中每个顶点的出度
U$ k* {0 t% L* Z: H O* {C、图中每个顶点的度, K; O3 x3 x' [7 }
D、图中连通分量的数目5 J; w# O3 U1 Z j6 p9 P/ @
正确资料:
! v$ x) p- X- _0 q, m7 [3 v
- Y$ B% P2 w) v4 y- |; Z. G1 i6 C
第18题,若某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则最节省运算时间的存储方式是( )。
& V9 ^# f! q9 ^* p3 n* O0 BA、单链表* ~2 k* H7 {2 x$ I6 `7 ^
B、仅有头指针的单循环链表' K, q4 o; U9 h: T ` [
C、双链表4 ^# p; {( K& l
D、仅有尾指针的单循环链表1 }" ~% i w* I
正确资料:
4 T: ?! {' |7 n' x! Z* H( w/ P/ b
. r* N0 w, t: V6 ^5 e. h3 T
/ f$ H/ S% l; Q第19题,从一个长度为n的顺序表中删除第i个元素( )时,需向前移动的元素个数是( )。- I. P! [4 o1 r/ I; q
A、n-i& ~% Z+ O5 f1 c
B、n-i+11 @8 E( f& ~( \4 Y' G2 [
C、n-i-1* a$ q R# o1 `
D、i
- E/ H4 l; J9 O3 w正确资料:# I+ W9 }% `4 Q3 Q) `
1 K q$ e( X" ?; y
Z9 G% P6 u/ |0 W0 w
资料来源:谋学网(www.mouxue.com),若有序表为( ),则在二分查找关键字b的过程中,先后进行比较的关键字依次为( )。
# D$ I* ~! b) `: U+ O" P( wA、f,c,b* A x% N- ^0 X4 s4 S5 R
B、f,d,b
% h7 P0 T7 Z4 b% ?C、g,c,b
- [ X5 h# {; \3 n) LD、g,d,b' [) ~- ? Y/ W8 ~& h" y: c
正确资料:$ n& O( V* u/ \
( Q4 B# b! T/ R) H# W' j! B3 `
/ t1 D# x( P! L. O6 j X6 E- U
第21题,对广义表L=( ),( ),( )执行操作tail( )的结果是( )。" a! [8 \8 }/ f% t# H/ q
A、(e,f)+ ?$ Z! l2 X% l
B、((e,f))4 c6 D$ |* M/ R7 f& h5 P5 H- G- p8 v
C、(f)
& v( Y& Q0 @( Z% f2 C0 ZD、( )
0 K" T* e; ]5 w" y0 u9 n, F6 _正确资料:
) [4 W, f1 H' C2 R! w6 c# @4 {- ^! \2 Q) @" L6 l& O5 I/ h
. y6 W, R2 c3 ]. x; f/ d第22题,下列关于数据结构的叙述中,正确的是( )。* k0 l5 R2 v) D; F3 C8 [
A、数组是不同类型值的集合
7 U3 u( f' S. f" h$ zB、递归算法的程序结构比迭代算法的程序结构更为精炼
& U3 w6 J, `, QC、树是一种线性结构$ h' n: @+ s3 B; o! w
D、用一维数组存储一棵完全二叉树是有效的存储方法& N) I+ a4 ?. G: \% |; H1 @# {
正确资料:
3 O y! ?, u6 F y7 K; Y6 d2 R' p& j- P q' W) D; `
* w" _( h& M6 C1 r! L) L
第23题,k层( )二叉树的结点总数最多为( )。
3 |; n6 @) v) o5 B5 ?A、2k-1) o& w/ Q& `: C: @5 @( M; i' d( r
B、2K+1
$ \) ^. y |0 [9 nC、2K-1) |4 t! M9 e! t- k) F5 s
D、2k-1+ g6 c7 A. n z3 T
正确资料:,D* ^6 v5 ]$ x6 C, J2 U
5 Z f" S3 i0 l' S5 R8 O0 y
& \# E, @; j Z8 Y第24题,数据的基本单位是( )。# I [1 ?* T" w6 j8 `' x& w
A、数据项
, I1 o; G: t$ n) D+ _B、数据类型# ^5 I p" M4 N, B& M$ X7 d
C、数据元素
. e% f( M- o: k8 _D、数据变量: l$ f3 D4 ]- H+ S
正确资料:# x/ f3 U d5 o# n
- L$ } I5 g5 g) G }4 m# \+ ^$ v, T
资料来源:谋学网(www.mouxue.com),中缀表达式2+X*( )的后缀形式是( )。
: z9 O7 F! H! h/ YA、3 Y X 2 + * +# \$ n9 k t% R: o- \, R
B、Y 3 + X * 2 +
P4 G" {# v/ q; W' mC、2 X Y 3 * + ++ L6 g* s {3 c, g6 e; h& I8 v9 k
D、2 X Y 3 + * +
; v; \& v: Z5 h6 R$ T正确资料:, p# s9 }. ~. ]& D
1 P- c9 W0 `: a+ c. S
: s9 L8 F4 C. b0 b; s( N/ o$ n! F第26题,以下哪些是队列的基本运算?( )6 A- ~& I1 D- W8 g
A、在队列第i个元素之后插入一个元素. U6 k, W0 r- e+ B; W) J# U
B、从队头删除一个元素
* T' t# A& }* @; T4 A# fC、判断一个队列是否为空0 e( f* S8 `+ _$ y3 G1 l
D、读取队头元素的值
5 a: l7 Y" m) v1 N- r1 IE、将队列中的元素排序7 v6 n* p- w6 C# O4 f5 R& T
正确资料:,C,D; r3 s# C. x I$ H: Q, e
+ t. r' ]0 Q- M0 I7 h ~
& J/ `( Z" X B8 v- n# c第27题,下述( )是顺序存储方式的优点。; `& R& F( f( [( C% p* Q. M$ T3 b
A、存储密度大9 E7 b; Z2 Q) D; d' @; k
B、插入和删除运算方便
: c. _: E, ]2 r4 `C、获取符合某种条件的元素方便
/ D0 I( k% d3 b5 ?$ ` `D、查找运算速度快4 V& M% |' J5 R7 w1 f
E、可以很方便地存取第i个元素- N, q0 {/ p. k7 p5 i9 \3 U
正确资料:,E b0 {3 W4 ]$ m/ Q) T4 r8 `
1 q% W0 @. h- U% k. l/ {3 F
) H3 ^3 P4 [$ a4 E1 E
第28题,栈和队列的共同特点是( )。3 @# a A, k# l; J+ i
A、只允许在端点处插入和删除元素" Q, H0 p4 K0 q1 m0 v7 Y( Z
B、都是先进后出" y3 F ?1 {" j7 O8 n8 D
C、都是先进先出, N0 g2 N8 z8 p, \+ a8 K
D、没有共同点4 g! m% E) E# U: d& s8 M. ?
E、都可以采用顺序存储方式和链式存储方式
: _) u& J# B' Q正确资料:5 b" e" }8 r G, p
/ k. \4 g2 J, l5 P, }: g
+ a' h! t6 x ?) `第29题,若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列为( )。3 m# j/ Z; i3 K3 A. G
A、3,2,6,1,4,5% }; z# N5 X, n5 Q& ~# A3 B
B、3,4,2,1,6,5
$ |* F6 U$ ~& g% j+ ZC、1,2,5,3,4,6
) ~2 d0 e) A6 a3 b2 WD、5,6,4,2,3,1
$ B, F! K! W) WE、6,5,4,3,2,1% D" Y4 _; w) x1 K3 ~3 F8 [7 n
正确资料:,C,D) |$ ^ j" o/ Q: E% b, `
( Q; `$ g: o) x* ?7 T& e- {6 t a, J$ g; D2 y& V
资料来源:谋学网(www.mouxue.com),若一棵二叉树的任一非叶子结点的度为2,则该二叉树为满二叉树。
2 |/ S, p$ O" n8 o7 J ]3 PA、错误
' _0 M5 C9 j/ z# RB、正确: Y# k& I. }' _7 o- _
正确资料:
- t; V. A. A5 s$ ~* k: {5 ~$ ]9 ]3 M8 Q* A
( Y' [1 m- v* j6 d: A第31题,在采用线性探测法处理冲突的哈希表中,所有同义词在表中相邻。* v$ H: Q, t. }' S4 C
A、错误
& s) ~1 k$ N6 c3 x( j1 _' K2 i+ XB、正确
7 r, N3 `. W$ J4 K正确资料:
( A& I4 Y0 d! o7 |# G' T! ]! \( _/ Z( n
- H, I0 m# u! q7 L5 k5 j
第32题,图G的某一最小生成树的代价一定小于其他生成树的代价。+ _6 R- ?; m: e2 o: `
A、错误) X& s, `3 w/ l5 y, {
B、正确
1 u0 E2 X9 W3 g0 U$ i1 y. {正确资料:, v7 A- `* D3 d* e& ]. @4 \" J
* ^5 B$ v% m4 k0 F' B1 f* ~/ n% y3 e
4 v' u* n8 f8 t! V& q0 k. @第33题,在用循环单链表表示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针。. ], g2 o9 C5 z
A、错误& B5 K) Z" }! k
B、正确( K' k* h6 R, Q) d* J
正确资料:: X3 M! Z7 i2 ~: @$ H) {
# x7 c# N9 f ]- v* p$ n$ f
- L& _5 L+ c/ Q' f
第34题,顺序表用一维数组作为存储结构,因此顺序表是一维数组。
3 ^+ B& I; ^9 |+ z' ]1 v2 ]' @5 [A、错误
+ u1 r7 y$ }. A- S$ g& `1 _- }B、正确
* Q+ P9 h3 F" ?; N" T; f V正确资料:
! N) j( Q7 D9 T1 G
+ z6 p: ^: V( A1 z& K i% `3 E$ r8 j; ]. D( B5 } O
第35题,用邻接矩阵存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与图中的顶点个数有关,而与图的边数无关。
. ~8 t3 c, K7 ]3 `& fA、错误) e# u6 e7 e0 n8 S
B、正确% |0 r3 K$ b: ]' _
正确资料:$ v8 m. q' M6 c# X( m2 C
; e) `. t$ Z F$ A6 h; p- k( s' a
& j, E; c: h. b' C5 X) n, q第36题,栈和队列都是顺序存取的线性表,但它们对存取位置的限制不同。4 _8 ~! s: g" K, B
A、错误
, d5 E: H7 W, L4 n# bB、正确
& f" { S+ w1 o6 c正确资料:* O# l6 ~' y1 n
! k* a( l' I+ ], w; _# ^7 k: [2 e _$ V# ?9 q
第37题,邻接表只能用于有向图的存储,邻接矩阵对于有向图和无向图的存储都适用。% b! t8 @0 ?3 q4 T3 H3 y
A、错误, [2 Q# h N7 ? @
B、正确2 u" ?& Y7 ]6 c/ s$ s5 i
正确资料:5 M) L0 ~; Q" G9 ? i$ ~- I7 n
1 \8 M9 h7 I/ ~: Z6 o; t7 H" _) C; B' V% L( G1 @6 Q7 O
第38题,已知指针P指向链表L中的某结点,执行语句P:=P?NEXT不会删除该链表中的结点。5 z4 a7 c4 M q' T. H
A、错误6 N* z, E) @8 a! [' o' ^; s
B、正确( v& k( A# M: j8 H* w! K
正确资料:
3 T& H: z% |7 Q; k
* A# `4 m3 L+ Y0 d- o3 q a4 O0 e; \. O# Q! q' l, v
第39题,线性表的长度是线性表所占用的存储空间的大小。$ k9 q8 N* Z- u' {
A、错误
- W( V2 N- k$ j& y$ ^( {* P) eB、正确+ l* q( ^6 S/ g, ~& S3 u. N4 q* Y& q
正确资料:
7 j- [( d" q$ U& z; b3 Y: c7 J8 \% C
9 Y- n8 F* ?( W1 W- P1 X第40题,线性表若采用链式存储表示, 在删除时不需要移动元素。
# X4 |: b! a6 P. T- s1 X! yA、错误$ X! E- E+ V3 G
B、正确
/ P* m( g( j$ ]$ K3 r6 h2 N正确资料:6 w0 N8 ` D2 i1 C& V3 g
. f' D @; J2 c- t
$ L- b6 B& _) i. z+ T6 b
第41题,在线性链表中删除某个结点时,只需将被删结点释放。7 O' ~# h' ]) Q5 Y
A、错误# _! @8 g+ V: H9 M: b4 v9 Q
B、正确; g9 |& T- G$ v8 H' N
正确资料:0 a4 L) Z. y/ X- }2 Y$ T {) \
0 |& q; {" w# u$ Z" y
1 j: \6 Y6 | L% h- f0 J5 [4 K/ k
第42题,使用三元组表示稀疏矩阵中的非零元素能节省存储空间。0 [( w9 s8 T+ ~ J) |8 J
A、错误5 |0 r6 n4 S+ L- p4 `, {- z6 k
B、正确
1 o9 F# l* z* G8 Z) L4 B. K) q2 r正确资料:
: | d& R( n+ \/ C; Y! |* ~- S- Y6 T5 ]- B! |* C
9 l) H! H2 w0 ~: w+ G& l, D- ~, P
第43题,链式栈与顺序栈相比, 一个明显的优点是通常不会出现栈满的情况。: E- E2 Y& p; G; I" C4 \8 l g
A、错误3 G3 H1 D4 k% W
B、正确
! b; T+ b0 z% n7 T0 ~正确资料:
8 ^7 m) Z6 x! r! h2 A
; W7 j9 K# y# [' f
6 }8 l! w& f, P- d+ q第44题,进行折半搜索的表必须是顺序存储的有序表。
& u* V+ x9 Z6 G- MA、错误
" P) }& I) ]0 h7 P9 I4 s2 `6 DB、正确
7 W7 T6 o. d% ^6 Z. _8 `正确资料:1 q8 a) P; P& N! H
8 e/ k. q1 v8 r; t1 i6 ]- @) D2 c5 P# w2 t- M* E/ R1 H6 u. _
- O3 {- A9 r" |& ]- b+ ?
v* Y( `4 \! F5 y- a1 Q1 _! p/ e ^
( b# g7 i, K+ p: n8 m9 i# P. ~! n
7 B Z; b6 S8 N9 `9 j0 t
) ?, T# y, X5 `" e) o' f. D- m) a8 `( U" r* q4 ?
! F2 o R1 w- Q+ {; `9 ?) O1 T
& U5 S* D0 B6 f* e" i& m# e/ e* V" m' M/ ]" V+ o9 D3 O( Z8 m7 K( J6 o' z& u
+ Y& B6 N( M* A& ?
* m5 i8 X( w5 Q- q7 R( w5 i" {; O! o. r |
|