2025 数据结构 排序算法希尔排序 选择题
第 11 题

对含 9 个关键字的初始序列进行排序,若序列的变化情况如下表所示,则下列排序算法中,采用的是( )。

初始序列5, 25, 40, 30, 10, 20, 45, 15, 35
第 1 趟排序后的序列5, 10, 20, 30, 15, 35, 45, 25, 40
第 2 趟排序后的序列5, 10, 15, 25, 20, 30, 40, 35, 45

排序算法

A. 希尔排序 B. 基数排序 C. 归并排序 D. 折半插入排序

[tag_link]

正确答案:A

第一次排序后,下标相差 3 的子序列有序。第二次排序后,下标相差 2 的子序列有序。由此判断是 希尔排序