我需要在泛型一点帮助下面的代码:处理这个泛型错误
public <T extends Comparable<T>> int insertionSort(T[] a) {
// throw new RuntimeException("not implemented");
final int L = a.length;
int compares = 0;
for(int i = 1; i < L; i++){
for(int j = i; j > 0 && a[j].compareTo(a[j - 1]) < 0; j--){
Comparable tmp = a[j]; // PROBLEM HERE
a[j] = a[j - 1];
a[j - 1] = tmp; // PROBLEM HERE
compares++;
}
}
return compares;
}
//问题就在这里 这两行代码是错,需要帮助修复它们。
感谢
编辑
的错误是我无法进行指派
有什么错误? – birryree
你看到什么症状会导致你相信有问题? –
错误是我不能做任务 –