1
! g) H2 Y1 Y2 T: b已知待排序文件各记录的排序码顺序如下72, 73, 71, 23, 94, 16, 05, 68。写出线性插入排序过程中每一趟的排序结果 。8 o& J. N# p, A( @! Q/ @, i
[68 05 71 23 16] 72 [94 73]
D& E4 s; j- Z$ V$ u$ R[16 05 23] 68 [71] 72 [94 73], w% b3 d& ?3 k/ a4 b+ r
[05] 16 [23] 68 [71] 72 [94 73]+ W8 t/ h& t% a% M
05 16 [23] 68 [71] 72 [94 73]! S* h3 @' | ]7 w1 F, ~
05 16 23 68 71 72 [94 73]
8 n2 y1 I- j9 @) `7 V* E05 16 23 68 71 72 [73] 94
$ R- y7 A8 v6 V7 `! ]6 l05 16 23 68 71 72 73 94+ r1 _# ^, {+ \4 H* t' X
2
|5 e' E: |5 h- o设有升序排列的线性表(2,4,7,10,12,16,18,19,20,24,27,29,30,35,36,40,41),用二分查找法进行查找。1)画出查找关键字27的过程;2)画出查找关键字11的过程;3)计算该表在等概率的情况下查找成功的平均查找次数为多少?+ J( x4 u3 _; [9 k+ o
初态: [2, 4, 7, 10, 12, 16,18, 19, 20, 24, 27, 29, 30, 35, 36, 40, 41]" P$ b8 T4 D, s. K# _
第1次:[2,4,7,10, 12, 16, 18, 19], 20, [24, 27, 29, 30, 35, 36, 40, 41]
2 L y1 e% ?5 x- r3 F第2次: [2, 4,7],10,[12, 16, 18, 19], 20, [24, 27, 29, 30, 35, 36, 40, 41]* U# I; Q. V! h6 D. a+ T7 n' w. y/ w
第3次: [2], 4, [7],10, [12, 16, 18],19, 20, [24, 27, 29, 30, 35, 36, 40, 41]/ g% v& W# B. C6 G& H, N4 p3 D: p
查找成功。.
. \" Q, X# a; z) t9 T) X5 ~6 x! l7 A# ]
|