希尔排序代码c语言 JavaScript排序算法之希尔排序的2个实例?
JavaScript排序算法之希尔排序的2个实例?函数shell排序(arr){let len=排列长度//gap即增量对于(让gap=数学地板(长度/2)间隙>0间隙=数学地板(gap/2){对于(
JavaScript排序算法之希尔排序的2个实例?
函数shell排序(arr){
let len=排列长度
//gap即增量
对于(让gap=数学地板(长度/2)间隙>0间隙=数学地板(gap/2){
对于(let i=gap i< len i){
let j=i
let current=arr[i
]而(j-gap>=0&&;current< arr[j-gap]){
arr[j]=arr[j-间隙
]j=j—间隙
}
arr[j]=电流
}
}
}
var arr=[3,5,7,1,4,56,12,78,25,0,9,8,42,37
]壳排序(arr)