我需要在泛型一點幫助下面的代碼:處理這個泛型錯誤
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
你看到什麼症狀會導致你相信有問題? –
錯誤是我不能做任務 –