希爾排序?
本質(zhì)上依然是插入排序,只是對插入排序進(jìn)行優(yōu)化
1.利用一個(gè)gap 將數(shù)列分為 N段
既 index = 0? , index +gap ,index+2gap。。。。。。。
index = 1.。。。。直到index = gap-1 為止
2.將分成若干小段的 數(shù)列利用插入排序,排序成N個(gè)? 有序小序列?
3.縮減 gap 值 循環(huán)進(jìn)行上述操作 直到gap = 0為止
1.利用一個(gè)gap 將數(shù)列分為 N段
既 index = 0? , index +gap ,index+2gap。。。。。。。
index = 1.。。。。直到index = gap-1 為止
2.將分成若干小段的 數(shù)列利用插入排序,排序成N個(gè)? 有序小序列?
3.縮減 gap 值 循環(huán)進(jìn)行上述操作 直到gap = 0為止