排序算法之:鸽巢排序(Pigeonhole Sort)的进阶优化与空间效率分析
**排序算法之:鸽巢排序(Pigeonhole Sort)的进阶优化与空间效率分析**
**题目描述**
鸽巢排序(Pigeonhole Sort)是一种非比较型整数排序算法,适用于待排序元素的范围已知且范围不大的情况。其核心思想是:如果存在`n`个鸽巢和`m`只鸽子(`m ≤ n`),每个鸽巢最多容纳一只鸽子,那么鸽子可以按鸽巢的顺序自然排列。在排序中,我们创建一个大小为`(max - min + 1)`的辅助数组(鸽巢),遍历原数组(鸽子)并将每个元素放到对应索引(`元素值 - min
2025-11-30 18:26:07
0