设一组初始记录关键字序列为(50,40,95,20,15,70,60,45),则以增量d=4的一趟希尔排序结束后前4条记录关键字为( )

1个回答
展开全部
摘要 希尔排序本质就是带增量的插入排序。本质意思为:先将整个待排元素序列由相隔的某个增量分割成若干个子序列分别进行直接插入排序,然后依次缩减增量再进行排序,当整个序列的元素基本有序时,再对全体的元素进行依次直接插入排序。故整个增量排序的变化过程为:d=4:15,40,60,20,50,70,95,45d=2:15,20,50,40,60,45,95,70d=1:15,20,40,45,50,60,70,95
咨询记录 · 回答于2022-12-26
设一组初始记录关键字序列为(50,40,95,20,15,70,60,45),则以增量d=4的一趟希尔排序结束后前4条记录关键字为( )
15,40,60,20
希尔排序本质就是带增量的插入排序。本质意思为:先将整个待排元素序列由相隔的某个增量分割成若干个子序列分别进行直接插入排序,然后依次缩减增量再进行排序,当整个序列的元素基本有序时,再对全体的元素进行依次直接插入排序。故整个增量排序的变化过程为:d=4:15,40,60,20,50,70,95,45d=2:15,20,50,40,60,45,95,70d=1:15,20,40,45,50,60,70,95
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消