Java排序算法(五)
j = 0; j < arraysize; j++) {
sorted[j] = (int) (random.nextDouble() * 100);
System.out.print((int) sorted[j] + " ");
}
System.out.println();
RadixSort sorter = new RadixSort();
sorter.radixSort(sorted);
System.out.print("After Sort:");
for (int j = 0; j < sorted.length; j++) {
System.out.print((int) sorted[j] + " ");
}
System.out.println();
}
}
=====》总结:上述Java代码中,基本上用的都是double数组,如果想要应用其他的数组,只需要将double数组改成 Comparable接口数组,凡是实现了Comparable接口的都可以用。而在C++中,是用模板类来解决这个问题。