排序算法——鸽巢排序 Pigeonhole sort
最新推荐文章于 2024-06-23 10:22:23 发布
鸽巢排序,又称基数分类,是一种在特定条件下的高效排序算法,时间复杂度为O(n)。它适用于差值小的数值排序,但当元素范围远大于元素个数时,性能不如桶排序。算法包括找出最小、最大元素,创建相应长度的鸽巢数组,遍历原数组放入鸽巢,最后将非空鸽巢元素放回原数组。C++和Java实现亦可参考。
摘要由CSDN通过智能技术生成