我有一些代碼,我想通過遞歸更高效。麻煩是我不知道從哪裏開始。該代碼比較兩個陣列列表a和b,看它們是否相等。假設兩個數組的大小相等。Java遞歸測試,如果arraylist是相等的
的代碼是
public boolean isEqual(A B) {
boolean answer = false;
if (lessThanOrEqualTo(B) == true);
for (int i = 0; i < DList.size(); i++) {
if (DList.get(i) == B.DList.get(i)) answer = true;
else answer = false;
}
return answer;
}
我已經寫當前
public boolean isEqualRecursion(A B) {
if DList.size() == 0;
return false();
} else {
}
我知道停止的情況下爲0當大小爲0沒有任何反應。我不知道寫什麼未來
任何幫助將不勝感激
感謝
_「我有一些代碼,我希望通過遞歸提高效率。」_遞歸可能不是一種有效的方法來比較兩個列表是否相等。這是一個練習嗎? –
'arraylist1.equals(arraylist2)'? – assylias
這是不好用''==檢查用'equals' – Blip