在 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
廣告