2012-12-02 67 views
0

我希望能夠對包含分數的txt文件進行冒泡排序。我已經能夠排序字母,但不是整數。我完成了一個關於如何去做的想法。任何解決方案或輸入將不勝感激。這裏是我已經有的氣泡分類代碼。Bubble Sort .txt文件包含java中的整數

public static void bubbleSort(int array[]) { 
     boolean swapped = true; 
     while (swapped) { 
      swapped = false; 
      for (int i = 0; i < array.length - 1; i++) { 
       if (array[i] > array[i + 1]) { 
        swapped = true; 
        int temp = array[i]; 
        array[i] = array[i + 1]; 
        array[i + 1] = temp; 
       } 
      } 
      for (int i = 0; i < array.length; i++) { 
       System.out.print(array[i] + "\t"); 
      } 
      System.out.println(); 
     } 
} 
+3

它怎麼不是真的有用?它對我來說工作得很好。你確定? –

+0

您的問題是讀取整數值而不是整理它們?你有沒有例外? –

+0

我真的想讀一個包含整數的txt文件,然後使用冒泡排序....感謝 –

回答

0

如果您沒有必要專門使用Bubble Sort,請使用Arrays.sort()方法對數組進行排序。

它是這樣的Arrays.sort(array);

+0

這不是預期的答案,他想要冒泡排序,那麼你必須回答冒泡排序algo –

+0

具體的冒泡排序。我想讀取包含整數的txt文件並使用冒泡排序對其進行排序。 –

+0

在這種情況下,您的Bubble Sort實現對我來說工作得很好。你確定問題不是從文件中讀取整數嗎? – andreih