数据结构——插入排序(直接插入排序,希尔排序java)二.希尔排序
一.直接插入排序:1、基本思想直接插入排序的基本操作是将一个记录插入到已经排好的有序表中,从而得到一个新的、记录数增1的有序表。对于给定的一组记录,初始时假定第一个记录自成一个有序序列,其余记录为无序序列。接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中,直到最后一个记录插到有序序列中为止。2、复杂度分析当最好的情况,也就是要排序的表本身就是有序的,...