在 Java 中對字串執行氣泡排序


要執行氣泡排序,請嘗試以下給出的程式碼。其中每對相鄰元素進行比較,如果元素不在順序中,則交換元素。

以下是一個示例。

示例

 線上演示

public class Demo {
   public static void main(String []args) {
      String str[] = { "s", "k", "r", "v", "n"};
      String temp;
      System.out.println("Sorted string...");
      for (int j = 0; j < str.length; j++) {
         for (int i = j + 1; i < str.length; i++) {
            // comparing strings
            if (str[i].compareTo(str[j]) < 0) {
               temp = str[j];
               str[j] = str[i];
               str[i] = temp;
            }
         }
         System.out.println(str[j]);
      }
   }
}

輸出

Sorted string...
k
n
r
s
v

更新於:2020 年 6 月 27 日

2000 多次瀏覽

開啟您的 事業

透過完成課程獲得認證

立即開始
廣告