第八章《排序》
一、直接插入排序
//直接插入排序
//算法思想:每趟将一个待排的关键字按照其值的大小插入到已经排好的部分有序序列的适当位置上,直到所有待排关键字都***入到有序序列中为止。
//(1)时间复杂度分析:
//
①最坏情况(整个序列逆序):O(n²)
//
②***情况(整个序列有序):O(n)
//
③平均时间复杂度:O(n²)
//(2)空间复杂度分析:
//
①:O(1)
第八章《排序》
一、直接插入排序
//直接插入排序
//算法思想:每趟将一个待排的关键字按照其值的大小插入到已经排好的部分有序序列的适当位置上,直到所有待排关键字都***入到有序序列中为止。
//(1)时间复杂度分析:
//
①最坏情况(整个序列逆序):O(n²)
//
②***情况(整个序列有序):O(n)
//
③平均时间复杂度:O(n²)
//(2)空间复杂度分析:
//
①:O(1)
内容版权声明:除非注明,否则皆为本站原创文章。