java排序从大的分类来看,可以分为内排序和外排序:其中,在排序过程中只使用了内存的排序称为内排序:内存和外存结合使用的排序成为外排序. 下面讲的都是内排序. 内排序在细分可以这样分: 1.选择排序:直接选择排序,堆排序 2.交换排序:冒泡排序,快速排序 3.插入排序:直接插入排序,二分插入排序,希尔排序 4.归并排序 5.基数排序 是不是觉得这样分类,文字的看着不形象,我也画了一张分类图: 通过测试,我的测试数据(后面数据量大了,有的排序时间太长,我就用*代替了): 通过测试数据来看,不同排序…