public static Object[] sortByDichotomy(Object[] arrayObject, String mode) {
if(arrayObject != null && arrayObject.length > 0 && !"".equals(mode)) {
if (mode.equals("s")) {
System.out.println("---升序排列---");
}
arrayObject = sortArrayByDichotomy(arrayObject);
if (mode.equals("j")) {
System.out.println("---降序排列---");
// 將升序排列的數組反轉,即降序排列
arrayObject = reverseValue(arrayObject);
}
}
return arrayObject;
}
if(arrayObject != null && arrayObject.length > 0 && !"".equals(mode)) {
if (mode.equals("s")) {
System.out.println("---升序排列---");
}
arrayObject = sortArrayByDichotomy(arrayObject);
if (mode.equals("j")) {
System.out.println("---降序排列---");
// 將升序排列的數組反轉,即降序排列
arrayObject = reverseValue(arrayObject);
}
}
return arrayObject;
}