共計 596 個字符,預計需要花費 2 分鐘才能閱讀完成。
可以通過遍歷數組的方式來判斷數組是否有序。具體步驟如下:
- 定義一個布爾變量 isSorted,初始化為 true。
- 使用 for 循環遍歷數組,從第二個元素開始。
- 在遍歷過程中,比較當前元素與前一個元素的大小關系。
- 如果當前元素小于前一個元素,則將 isSorted 設為 false,并跳出循環。
- 循環結束后,根據 isSorted 的值判斷數組是否有序。
以下是示例代碼:
public class ArraySortedChecker {public static boolean isSorted(int[] array) {
boolean isSorted = true;
for (int i = 1; i < array.length; i++) {if (array[i] < array[i - 1]) {
isSorted = false;
break;
}
}
return isSorted;
}
public static void main(String[] args) {int[] array1 = {1, 2, 3, 4, 5};
int[] array2 = {5, 4, 3, 2, 1};
System.out.println(isSorted(array1)); // 輸出 true
System.out.println(isSorted(array2)); // 輸出 false
}
}
運行以上代碼,會輸出 true 和 false,分別表示數組 array1 和 array2 是否有序。
丸趣 TV 網 – 提供最優質的資源集合!
正文完