|-------|------|---------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|-----|
| 类别 | 排序方法 | 时间复杂度 || 空间复杂度 | 稳定性 |
| 类别 | 排序方法 | 平均情况 | 特殊情况 | 空间复杂度 | 稳定性 |
| 插入 排序 | 插入排序 |
| 基本有序最优
|
| 稳定 |
| 插入 排序 | 希尔排序 |
| |
| 不稳定 |
| 选择 排序 | 选择排序 |
| |
| 不稳定 |
| 选择 排序 | 堆排序 |
| |
| 不稳定 |
| 交换 排序 | 冒泡排序 |
| |
| 稳定 |
| 交换 排序 | 快速排序 |
| 基本有序最差
|
| 不稳定 |
| 归并排序 ||
| |
| 稳定 |
| 基数排序 || | | | 稳定 |
排序算法的对比
蒋劲豪2024-03-10 10:34
相关推荐
代码游侠3 分钟前
C语言核心概念复习——网络协议与TCP/IP2301_7634724613 分钟前
C++20概念(Concepts)入门指南abluckyboy1 小时前
Java 实现求 n 的 n^n 次方的最后一位数字园小异1 小时前
2026年技术面试完全指南:从算法到系统设计的实战突破m0_706653231 小时前
分布式系统安全通信天天爱吃肉82182 小时前
跟着创意天才周杰伦学新能源汽车研发测试!3年从工程师到领域专家的成长秘籍!alphaTao2 小时前
LeetCode 每日一题 2026/2/2-2026/2/8甄心爱学习2 小时前
【leetcode】判断平衡二叉树颜酱2 小时前
从二叉树到衍生结构:5种高频树结构原理+解析不知名XL3 小时前
day50 单调栈