排序分为内部排序和外部排序,内部排序就是在内存中进行排序,外部排序是因为数据量太大,内存中不能完全容纳所有数据,所以需要访问外存。
目前常见的排序算法如下图:
————————————————————华丽的分割线——————————————————————–
排序算法之内部排序:
排序算法之外部排序:
- K路归并排序
————————————————————华丽的分割线——————————————————————-
由于排序过程中经常需要输出,所以,首先写一个数组的工具类,进行一些数据的操作。
我们还需要一个主程序类,用于各个排序方法的调用。