二分插入排序

二分插入排序

一、算法描述

1.1 核心思想

  • 数据分为已排序区间和未排序区间
  • 从未排序区间取出元素,通过二分法找到合适的位置,插入到已排序区间中
  • 插入已排序区间时,同时要保证已排序区间的有序性

总体上和插入排序差不多,只是在插入的时候,使用二分查找来找到合适的插入位置。

1.2 细节解释