基数排序:将字符串按位分割,从低到高逐位比较字符串的每一位,如果个元素的字符串长度不一样,在不足的字符串的低位补0,是基于稳定版的计数排序实现的。
import java.util.Arrays;
public class Main {
//ascii码的取值范围
private static final int ASCII_RANGE = 128;
public static String[] radixSort(String[] arr) {
//元素最长位数
int maxLength = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i].length() > maxLength