排序专题(终篇):选型实战——按规模、稳定性、内存与分布选择排序算法

以实战视角整理排序选型:给出规模/分布/稳定性/内存维度的决策表、工程场景示例、测试清单与常见坑,快速落地前七篇内容。

2025年12月9日 · 2 分钟 · map[name:Jeanphilo]

排序专题(八):TimSort 与 Introsort——语言内置排序的工程范式

拆解 Python/Java 默认的 TimSort 与 C++ std::sort 的 Introsort:触发条件、稳定性、复杂度与工程取舍,附伪实现骨架与选型建议。

2025年12月8日 · 3 分钟 · map[name:Jeanphilo]

排序专题(七):非比较排序——计数、桶、基数的范围与位数之战

讲清非比较排序的适用前提、时间/空间复杂度、工程实现细节与常见坑,附计数/桶/基数排序的多语言示例。

2025年12月7日 · 3 分钟 · map[name:Jeanphilo]

排序专题(六):堆排序——原地 O(n log n) 的稳健方案

讲解堆排序的原理、复杂度与工程场景,对比快排/归并的取舍,附多语言实现和 top-k 应用示例。

2025年12月6日 · 3 分钟 · map[name:Jeanphilo]

排序专题(五):快速排序——枢轴策略、尾递归优化与工程实战

全面讲解快速排序的核心思想、枢轴选择、重复元素分区、尾递归与混合排序实践,附多语言实现与工程选型建议。

2025年12月5日 · 6 分钟 · map[name:Jeanphilo]

排序专题(四):归并排序——稳定分治与外部排序的首选

系统讲解归并排序的分治原理、稳定性、空间取舍与工程场景,附 Python/C/C++/Go/Rust/JS 实现、外部排序思路与选型建议。

2025年12月4日 · 4 分钟 · map[name:Jeanphilo]

排序专题(三):希尔排序——从插入到分组增量的效率跃迁

深入解析希尔排序的原理、增量策略与工程用法,附多场景示例和 Python/C/C++/Go/Rust/JS 实现,帮助理解从插入到 O(n log^2 n) 的过渡。

2025年12月3日 · 4 分钟 · map[name:Jeanphilo]

排序专题(二):冒泡、选择、插入——三种 O(n^2) 基线的对比与取舍

用 ACERS 模板系统讲解冒泡/选择/插入排序的原理、稳定性、适用场景与工程示例,并给出多语言实现与选型建议。

2025年12月2日 · 4 分钟 · map[name:Jeanphilo]

排序专题序章:如何选算法——时间/空间/稳定性/场景速查

用 ACERS 模板快速梳理常见排序算法的适用场景、复杂度、稳定性与工程实现,附多语言可运行示例与选型清单。

2025年12月1日 · 3 分钟 · map[name:Jeanphilo]