Rui*_*ira 1 java sorting merge arraylist comparable
我正在Java中为学校实现合并排序算法.
它应该能够采取任何可比较的对象.
我创建了一个静态mergeSort(ArrayList输入)方法,但显然我不能将ArrayList或ArrayList转换为ArrayList,即使它们都实现了可比性.
如何表示可比数据的ArrayList?
小智 5
使用泛型.就像是public static <T extends Comparable<T>> ArrayList<T> mergeSort(ArrayList<T> list) {...
然后你可以T用作一种类型.喜欢T a = list.get(0);和你可以做(a.compareTo(b)).
| 归档时间: |
|
| 查看次数: |
37 次 |
| 最近记录: |