在 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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP