折半插入排序(Binary Insert Sort)

来源:互联网 发布:win8网络连接图标不见 编辑:程序博客网 时间:2024/06/05 11:03
int low=0,mid,high=n-1;
while(low<=high){
   mid = (low+high)/2;
    if(x<a[mid])
          high = mid - 1;
     else

         low = mid+1;

}

for(i=n-1;i>=low;i--)

     a[i+1] = a[i];

a[low] = x;

原创粉丝点击