数据结构中的内部排序:不需要访问外存便能完成,是一个逐步扩大记录的有序序列长度的过程. 可以分为5类: 1.插入排序:直接插入排序,稳定排序,时间复杂度为O(n^2)非递减有序,设置r[0]为哨兵进行n-1趟. shell排序,不稳定的排序,时间复杂度为O(n^1.3)非递减有序,设置r[0]为哨兵. 2.选择排序:直接选择排序,稳定排序,时间复杂度为O(n^2)非递减有序. 堆排序,不稳定排序,时间复杂度为O(nlogn)非递减有序. 3.交换排序:冒泡排序,稳定排序,时间复杂度为O(n^2)…