2 D6 C, Z) q8 Cn = len(arr) . X* P/ W! k* Y, i. n6 j% I
print ("排序前:") 6 u* i4 H9 k% S' w6 Q' E
for i in range(n): , I. ~) x( p- K& ?3 B# y
print(arr), * B! o5 q4 K7 j8 a1 G6 J& k
0 e$ R6 X& E/ ]& `shellSort(arr) 2 d/ l) g1 {( P. D- c* H; _5 J$ e # V H+ {$ K" \1 I9 E/ lprint ("\n排序后:") 8 y$ E1 ^/ {3 [( @4 F" F# Lfor i in range(n): 9 c, d6 X8 f( S9 A( \
print(arr),/ t9 g; {1 z% z, j* t8 @8 o8 P
a5 N. D, K& L/ \; m' D
执行以上代码输出结果为: ) A$ _8 k, K% j. f( V$ G 排序前:122 d+ _; l, {# X9 e5 \
34 L$ y; W6 w- p9 c2 P3 L
54( e" k' Y/ Q/ w& e$ ~
27 u' O/ ^7 M p6 F6 v/ L3 |
3 0 [, f( E& Q4 F4 w( y/ b0 ?( f0 H l* t: o r: Q$ y
排序后:% ~5 q: V9 k+ c! s
26 t0 n- b8 m2 O3 X3 c' c& w! P
31 |$ Q- Q& h7 \0 Q/ N6 s' c. F
124 @* f, K8 [; N: a8 x
34; l! P3 a) y7 G; X _9 X
54* X& V7 B# m2 B1 o1 w) Q$ X
# E0 x8 \2 H3 t# K T* y& C" m2 s: T% h% M" m
# W/ k0 Q; {) v/ L# ?+ D# c" y; y9 K' B