原本的插入排序因为有nnn个数字并且每一次找到位置最多需要nnn次比较。
而在已排序的序列寻找位置时加上二分查找优化则可以让单次查找变为lognlog nlogn次。加上二分查找以后插入排序似乎是变为O(nlogn)O(nlogn)O(nlogn)
但是数组插入时还要往后移动,这样复杂度是否仍然还是O(nlogn)O(nlogn)O(nlogn)?