大家好,我是梁唐。今天选择的算法是希尔排序,本质上是对插入排序的一种优化。它是简单插入排序的改进版本,也称为收缩增量排序。也是第一个突破复杂度的算法。为了更好地理解它和插入排序的区别,让我们再回顾一下插入排序:for(inti=1;i
大家好,我是梁唐。今天选择的算法是希尔排序,本质上是对插入排序的一种优化。它是简单插入排序的改进版本,也称为收缩增量排序。也是第一个突破复杂度的算法。为了更好地理解它和插入排序的区别,让我们再回顾一下插入排序:for(inti=1;i