编程题
实现基数排序
### 题目描述
实现基数排序算法。基数排序的介绍如下:
1. 将整数按位数切割,然后将数值统一为同样的数位长度,数位较短的数前面补零。
2. 从最低位开始,依次进行一次排序。
3. 从最低位排序一直到最高位排序完成以后, 数列就变成一个有序序列。
请编写代码,完成 排序,对给定数据进行升序排列。
### 输入描述
第一行,数字 $N\ (2 \leq N \leq 100)$,表示待排序的元素个数。
第二行,待排序的元素。
### 输出描述
输出一行,为升序序列。
### 输入输出样例
#### 示例
> 输入
```txt
6
7 1 4 8 5 2
```
> 输出
```txt
1 2 4 5 7 8
```