|--------|----------------------------------------|----------------------------------------|-----------|-------------------------------------------------------|----|
| | 时间复杂度 or 交换次数 | | 空间复杂度 | 移动次数 | 稳定 |
| | 最好 | 最坏 | | | |
| 直接插入排序 | O(n) | O() | O(1) | O(
) | √ |
| 冒泡排序 | O(n) | O() | O(1) | O(
) | √ |
| 简单选择排序 | O() | O(
) | O(1) | O(n) | |
| 希尔排序 | | | O(1) | O() | |
| 快速排序 | O(nlogn) | O() | O(logn) 栈 | 平均 O(nlogn) 最坏 O(
) | |
| 堆排序 | O(nlogn) | O(nlogn) | O(1) | O(nlogn) | |
| 二路归并排序 | O(nlogn) | O(nlogn) | O(n) | O(nlogn) | √ |
| 基数排序 | O(d(n+r) d:位数 n:数据规模 r:进制 | O(d(n+r) | O(r) | O(n⋅d) | √ |
计算机考研 408 数据结构 排序算法
charliejohn2026-04-08 12:09
相关推荐
cfm_29144 小时前
Redis五大基本数据结构底层了解如竟没有火炬4 小时前
最大矩阵——单调栈Lyyaoo.10 小时前
【数据结构】HashMap底层存储+扩容机制+线程安全【待更新】如何原谅奋力过但无声10 小时前
【灵神高频面试题合集09-13】二叉树、二叉搜索树xqqxqxxq10 小时前
树结构技术学习笔记小欣加油11 小时前
leetcode2161 根据给定数字划分数组雨落在了我的手上11 小时前
Java数据结构(四):List的介绍大都督会赢的11 小时前
数据结构(2)--单链表cpp_250111 小时前
P2947 [USACO09MAR] Look Up S小蒋学算法13 小时前
算法-乘法表中第K小的数-二分