【发布时间】:2013-11-02 22:15:00
【问题描述】:
for (int i = 0; i <array.size(); i++){
int min = i;
for (int j = i + 1; j < array.size(); j++){
if (array.get(j).getnumber() > array.get(min).getnumber()){
min = j;
}
}
object tmp = array.get(i);
array.set(i, array.get(min));
array.set(min,tmp);
}
我想我可能在某个地方犯了错误,但我不知道在哪里......
【问题讨论】:
-
使用
Collections.sort(list, Comparator) -
抱歉,您能告诉我一种使用选择排序进行反向排序的方法吗...
-
请分享 ArrayList 的定义。
-
不太清楚你的意思..
-
你的代码是正确的(它是倒序选择排序)
标签: java sorting arraylist selection reverse