数据结构与算法-排序 未知名Android用户 2025-12-29 25 阅读1分钟 知识导图 一、直接插入排序 适合基本有序序列 二、简单选择排序 n个数做n-1趟排序,最后一个数必然是最大的 时间复杂度最小为O(n) 三、冒泡排序 适合基本有序序列 最小比较次数为n-1 小数上浮冒泡(两两相邻比较,小数上浮) 大数沉底冒泡 四、快速排序(赋值) 一趟快排:选一个基准数(往往是第一个数) 将基准数放到辅助空间中,使得左边为比基准数小的元素集合,右边为比基准数大的元素集合 再对左右集合递归进行快排 五、总结