关于几乎已排序数组的插入排序,它需要线性时间。但这只有在我们的实现中有一个 if 条件才能在数组已排序时跳出循环,对吧?
对于小数据集上的插入排序,为什么优先选择插入排序?因为快速排序和合并排序的比较/操作数量较少?
问问题
969 次
关于几乎已排序数组的插入排序,它需要线性时间。但这只有在我们的实现中有一个 if 条件才能在数组已排序时跳出循环,对吧?
对于小数据集上的插入排序,为什么优先选择插入排序?因为快速排序和合并排序的比较/操作数量较少?