答拓扑排序是有向图的顶点依照弧的走向找出一个全序集的过程主要是根据与顶点连接的弧来确定顶点序列冒泡排序是借助交换思想通过比较相邻结点关键字大小进行排序的算法
直接插入排序的基本思想是基于插入开始假定第一个记录有序然后从第二个记录开始依次插入到前面有序的子文件中即将记录R[i](<=i<=n)插入到有序子序列R[i]中使记录的有序序列从R[i]变为R[i] 最终使整个文件有序共进行n趟插入最坏时间复杂度是(n)平均时间复杂度是(n)空间复杂度是O()是稳定排序
简单选择排序的基本思想是基于选择开始有序序列长度为零第i(<=i<n)趟简单选择排序是从无序序列R[in]的ni+记录中选出关键字最小的记录和第i个记录交换使有序序列逐步扩大最后整个文件有序共进行n趟选择最坏时间复杂度是(n)平均时间复杂度是(n)空间复杂度是O()是不稳定排序
二路并归排序的基本思想是基于归并开始将具有n个待排序记录的序列看成是n个长度为的有序序列然后进行两两归并得到én/ù个长度为的有序序列再进行两两归并得到én/ù个长度为的有序序列如此重复经过élognù趟归并最终得到一个长度为n的有序序列最坏时间复杂度和平均时间复杂度都是(nlogn)空间复杂度是O(n)是稳定排序
错误快速排序堆排序和希尔排序是时间性能较好的排序方法但都是不稳定的排序方法
等概率(后插)插入位置n则平均移动个数为n/
若不等概率则平均移动个数为
[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []