【发布时间】:2013-12-10 23:11:13
【问题描述】:
我有我的冒泡排序来排序我的对象(最终)。但是,它们按升序而不是降序打印。据我所知,我知道我可以在数组上使用 Collections.Reverse,但是(是的,这是一种“家庭作业”)我不能使用它。
private void bubbleSort()
{
for (int i = 0; i < employees.size() - 1; i++)
{
for (int j = 0; j < employees.size() - i -1; j++)
{
if (employees.get(j).compareTo(employees.get(j+1)) > 0)
{
Employee temp = employees.get(j+1);
employees.set(j+1, employees.get(j));
employees.set(j, temp);
}
}
}
}
基本上我想知道的是,有没有一种方法可以将减号更改为加号或将小于号更改为大于号,并以相反的方式进行排序?谢谢。
【问题讨论】:
标签: java arraylist bubble-sort