S9. 计数排序

温馨提示:您没有权限查看当前视频。 立即购买观看视频

描述

计数排序是一种稳定的排序算法。它不是基于比较的排序算法,因此可以突破 O(n*log(n)) 的下界,在线性时间内完成排序。

计数排序适用于序列的键值是较小范围的整数,或是可以映射到较小范围整数的情况。它的算法思想是统计相同键值的元素个数,然后以键值为下标,把统计结果存储到一个较小的数组中。根据元素的出现个数,再计算出每个元素在排序数组中所在下标,根据这些下标,把元素放到正确的位置上即可。

关于 AlgoCasts

AlgoCasts 旨在用心做好每一个算法讲解视频。每个视频包含两个部分:题目的剖析讲解以及编码,力求在讲解清楚到位的基础上,尽可能地保持视频精简短小,让大家可以在碎片时间里进行学习,并收获这些算法题背后的思想与乐趣。