计数排序
(适用于在一定范围内的整数排序,取值范围不是很大的情况下,效率快过时间复杂度为O(nlogn)的排序)
计数排序
是一个非基于比较的
排序算法
,该算法于1954年由 Harold H. Seward 提出。它的优势在于在对一定范围内的整数排序时,它的复杂度为Ο(n+k)(其中k是整数的范围),快于任何比较
排序算法
。
基本思想
首先根据原数组的大小创建一个相同的新数组,用于存放原数组中计数完毕的数据;对于一个待排序序列中的元素X,计算待排序序列中比X小的数,假如有A个,就把X放在新数组的第A个下标的位置上
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/15901.html
相关文章:
vcenter(差异对比:VMware ESXi和vCenter和vSphere关系是怎样的?)2024-11-03 01:41:39
网络调试助手([工具推荐]NetAssist网络调试助手)2024-11-03 01:41:39
c语言中函数已有主体2024-11-03 01:41:39
maven安装本地仓库2024-11-03 01:41:39
网页爬虫 实例2024-11-03 01:41:39
黑客软件(黑客最常用的9款黑客工具(附工具分享))2024-11-03 01:41:39
防抖(手撕JavaScript防抖与节流)2024-11-03 01:41:39
ubuntu如何添加用户2024-11-03 01:41:39
变量命名规则 驼峰2024-11-03 01:41:39
qss(Qt Style Sheet(简称qss)的基本使用)2024-11-03 01:41:39