#A1266. 计数排序
计数排序
题目背景
计数排序是一种非比较排序,其核心是将序列中的元素作为键存储在额外的数组空间中,而该元素的个数作为值存储在数组空间中。利用数组的索引是有序的,遍历数组来排序。类似于:给一系类弹珠从小到大排列,可以拿一个模具,模具上有从小到大的孔洞,我把弹珠放进孔洞中,最后只要从模具中从小到大的孔洞中倒出弹珠即可。
题目描述
输入一个数组的长度n和所有元素,将数组按从小到大的顺序排序。
注:本题为模板题,仅作为教学使用。
输入格式
第一行一个整数n(1≤n≤10^6);
第二行是n个不大于1000的正整数。
输出格式
n个用空格分隔的整数,为排序后的数组。
输入/输出样例
10
2 6 1 2 1 4 2 4 8 5
1 1 2 2 2 4 4 5 6 8
说明/提示
时间1000ms,内存256MiB