确定一个数组,进行排序
首先把个位上的数字0-9进行计数,存入另一个计数数组当中(范围0-9),
然后进行累加,得到一个用于计数的数组,
然后根据计数的数量,反向遍历一遍原数组,把个位数从小到大先进行一次分配,从0到9,根据计数数组确定分配的范围。然后现在得到了一个新的个位数已经经过排序的数组
然后把这个数组作为新的数组进行一次新的循环重复上面的操作(注意本次循环是把十位的数字进行计数)
计数,累加,又会得到一个新的计数数组
确定一个数组,进行排序
首先把个位上的数字0-9进行计数,存入另一个计数数组当中(范围0-9),
然后进行累加,得到一个用于计数的数组,
然后根据计数的数量,反向遍历一遍原数组,把个位数从小到大先进行一次分配,从0到9,根据计数数组确定分配的范围。然后现在得到了一个新的个位数已经经过排序的数组
然后把这个数组作为新的数组进行一次新的循环重复上面的操作(注意本次循环是把十位的数字进行计数)
计数,累加,又会得到一个新的计数数组