设待排序的排序码序列为 {12, 2, 16, 30, 28, 10, 16*, 20, 6, 18 }, 采用希尔排序((假设增量为 5,2,1))得到每趟排序的结果的是( )
A. 第一趟排序结果(步长d为5):2 6 10 12 16 18 16* 20 30 28第二趟排序结果(步长d为2):12 2 16 6 16* 10 18 20 30 28第三趟排序结果(步长d为1):2 6 10 12 16 16* 18 20 28 30
B. 第一趟排序结果(步长d为5):10 2 16 6 18 12 16* 20 30 28第二趟排序结果(步长d为2):12 2 16 6 16* 10 18 20 30 28第三趟排序结果(步长d为1):2 6 10 12 16 16* 18 20 28 30
C. 第一趟排序结果(步长d为5):12 2 16 6 18 10 16* 20 30 28第二趟排序结果(步长d为2):12 2 16 6 16* 10 18 20 30 28第三趟排序结果(步长d为1):2 6 10 12 16 16* 18 20 28 30
D. 第一趟排序结果(步长d为5):10 2 16 6 18 12 16* 20 30 28第二趟排序结果(步长d为2):10 2 16 6 16* 12 18 20 30 28第三趟排序结果(步长d为1):2 6 10 12 16 16* 18 20 28 30