1
; G) Z& R e+ F V已知待排序文件各记录的排序码顺序如下72, 73, 71, 23, 94, 16, 05, 68。写出线性插入排序过程中每一趟的排序结果 。
' R1 I) P, a( B[68 05 71 23 16] 72 [94 73]3 x. e1 `3 w4 v+ v) U- o/ H" i
[16 05 23] 68 [71] 72 [94 73]
# \+ Y5 K6 R) b- y- |0 [+ R: S[05] 16 [23] 68 [71] 72 [94 73]( l& L2 `0 b) i' R
05 16 [23] 68 [71] 72 [94 73]
: y$ }, J0 L/ f! U V$ { {' j/ i05 16 23 68 71 72 [94 73]
+ k; h) R: [* G9 e. @" {" w05 16 23 68 71 72 [73] 94
! O% ~$ O9 v/ e% Y g+ z05 16 23 68 71 72 73 94; A* ]0 [) J, ~0 O+ a
22 ~ e: T/ H6 u/ ?
设有升序排列的线性表(2,4,7,10,12,16,18,19,20,24,27,29,30,35,36,40,41),用二分查找法进行查找。1)画出查找关键字27的过程;2)画出查找关键字11的过程;3)计算该表在等概率的情况下查找成功的平均查找次数为多少?- I' P$ h; r& K( [4 n( x& Q5 h
初态: [2, 4, 7, 10, 12, 16,18, 19, 20, 24, 27, 29, 30, 35, 36, 40, 41]
' N* `, C$ _# n; @5 E第1次:[2,4,7,10, 12, 16, 18, 19], 20, [24, 27, 29, 30, 35, 36, 40, 41]% A. a; ]+ o0 j
第2次: [2, 4,7],10,[12, 16, 18, 19], 20, [24, 27, 29, 30, 35, 36, 40, 41]
- w" o! @8 @5 g第3次: [2], 4, [7],10, [12, 16, 18],19, 20, [24, 27, 29, 30, 35, 36, 40, 41]9 L0 M6 f" q+ ]4 t* J5 i2 Q
查找成功。.* o/ o0 C3 L7 R" Z! F0 M4 ~
; e9 N) |8 H. H/ q- ^9 K
|