我必須在冒泡排序中以降序對一串名稱進行排序。我試過了,但沒有奏效。這是我到目前爲止有:冒泡排序字符串降序
public static void bubbleSort(Student[] array)
{
for(int i=(array.length); i>0; i--)
{
for(int j=1; j<(array.length-i); j++)
{
if(array[j].getName().compareTo(array[j+1].getName())<0)
{
Student Temp = array[j];
array[j] = array[j+1];
array[j+1] = Temp;
}
}
}
}
我們不會解決所有的[功課](http://stackoverflow.com/questions/12988751/cannot-call-實例方法從靜態方法);) – nkr
具體來說,它不工作?作爲輸出的結果與你期望得到的結果是什麼?總的來說,我們在這裏喜歡具體的問題,但至少要儘可能具體地說明你不瞭解的內容。 – jrajav
既然是功課,你應該自己動手。這意味着學習如何進行調試......放入一些調試輸出以指定您正在處理的數組索引和值,然後逐步瀏覽程序並查看發生了什麼。 –