二分法插入排序:
算法思想简单描述:
在插入第i个元素时,对前面的0~i-1元素进行折半,先跟他们
中间的那个元素比,如果小,则对前半再进行折半,否则对后半
进行折半,直到left>right,然后再把第i个元素前与目标位置之间
的所有元素后移,再把第i个元素放在目标位置上。
二分插入排序是稳定的,平均时间O(n2)
代码如下:


























二分法插入排序:
算法思想简单描述:
在插入第i个元素时,对前面的0~i-1元素进行折半,先跟他们
中间的那个元素比,如果小,则对前半再进行折半,否则对后半
进行折半,直到left>right,然后再把第i个元素前与目标位置之间
的所有元素后移,再把第i个元素放在目标位置上。
二分插入排序是稳定的,平均时间O(n2)
代码如下: