8.2.1 直接插入 8.2.2 折半插入 8.2.3 希尔排序 8.3.1 冒泡排序 8.3.2 快速排序 8.3.3 快排优化 8.4.1 简单选择 8.4.2 堆排序 8.4.3 堆操作 8.5.1 归并排序 8.5.2 迭代归并 8.6.1 LSD基数 8.6.2 LSD vs MSD 8.7.1 雷达图 8.7.2 决策器 8.8.1 外部排序 8.8.2 最佳归并树
点击"运行对比"观察LSD与MSD基数排序的差异
LSD(最低位优先)
从个位开始,逐位分配到桶中,非递归
MSD(最高位优先)
从最高位开始,递归分配到桶中
?
对比说明
特性LSDMSD
处理顺序从低位到高位从高位到低位
实现方式迭代,非递归递归
稳定性稳定稳定
适用场景位数固定(如整数、日期)位数不固定(如字符串)
空间O(n+r)O(n+r*递归深度)