0
我寫了下面的代碼來使用BubbleSort對數組值中的元素進行排序。這是正確的還是有什麼缺失?我的測試用例很好,但也許測試用例也缺少一些東西。這是一個正確的BubbleSort算法嗎?
public void sort(ValuePair[] values) {
ValuePair value = null;
for (int i = 0; i < values.length; i++) {
for (int j = 1 + i; j < values.length; j++) {
if (values[i].getValue() > values[j].getValue()) {
value = values[j];
values[j] = values[i];
values[i] = value;
}
}
}
}
我想你應該把這個帖子轉移到https://codereview.stackexchange.com/ –
那麼,如果你的測試案例工作,那麼你爲什麼認爲這是不正確的?請參閱此鏈接(http://www.sorting-algorithms.com/bubble-sort) – OldProgrammer
values.length -1? – user2837260