sort 在数据量大时采用快排,递归将数据分段,快速排序对“几近排序”的数据效率会下降;当分段后数据长度小于16时,为避免递归带来过大的额外负荷,采用插入排序,插入排序对“几近排序”的数据表现更好;当递归层次过深,采用堆排序,因为快排时间最差是O(N^2),堆排时间最差是O(NlogN)