JS 折半插入排序
来源自 经典排序算法(4)——折半插入排序算法详解 - 郭威gowill
折半插入排序的对象移动次数与直接插入排序相同,依赖于对象的初始排列。
在平均情况下,折半插入排序仅减少了关键字间的比较次数,而记录的移动次数不变。因此,折半插入排序的时间复杂度仍为O(n^2)。
数据结构(C语言版)(第二版)(严蔚敏 李冬梅 吴伟民编著)
1 | let arr = [49, 38, 65, 97, 76, 13, 27, 49]; |